STAAR Surgical Co
CIK 0000718937
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 13476000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-07-03 | sec_edgar |
| accounts_payable | {"amount": 8696000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-03 | sec_edgar |
| accounts_payable | {"amount": 11574000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-01-02 | sec_edgar |
| accounts_payable | {"amount": 9180000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-26 | sec_edgar |
| accounts_payable | {"amount": 12345000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-27 | sec_edgar |
| accounts_payable | {"amount": 11465000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-28 | sec_edgar |
| accounts_payable | {"amount": 16704000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-27 | sec_edgar |
| accounts_payable | {"amount": 14694000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-27 | sec_edgar |
| accounts_payable | {"amount": 19059000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_payable | {"amount": 16560000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_payable | {"amount": 13557000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-29 | sec_edgar |
| accounts_payable | {"amount": 8786000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_payable | {"amount": 11441000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 9102000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 11576000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-30 | sec_edgar |
| accounts_payable | {"amount": 7567000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 12716000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_payable | {"amount": 13421000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_payable | {"amount": 8699000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 9092000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_payable | {"amount": 7579000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_payable | {"amount": 7834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_payable | {"amount": 7474000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-01 | sec_edgar |
| accounts_payable | {"amount": 7830000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-02 | sec_edgar |
| accounts_payable | {"amount": 8890000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-03 | sec_edgar |
| accounts_payable | {"amount": 9507000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-03 | sec_edgar |
| accounts_payable | {"amount": 8050000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-01-03 | sec_edgar |
| accounts_payable | {"amount": 7535000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_payable | {"amount": 8097000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_payable | {"amount": 7018000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_payable | {"amount": 6524000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_payable | {"amount": 8282000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_payable | {"amount": 7197000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_payable | {"amount": 8239000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_payable | {"amount": 6033000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_payable | {"amount": 5734000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_payable | {"amount": 6917000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 7602000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 8311000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_payable | {"amount": 7973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 8725000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_payable | {"amount": 6852000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_payable | {"amount": 6691000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-01 | sec_edgar |
| accounts_payable | {"amount": 5790000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_payable | {"amount": 4761000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_payable | {"amount": 4943000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_payable | {"amount": 6620000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-02 | sec_edgar |
| accounts_payable | {"amount": 6259000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-03 | sec_edgar |
| accounts_payable | {"amount": 5269000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-04 | sec_edgar |
| accounts_payable | {"amount": 6161000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-04 | sec_edgar |
| accounts_payable | {"amount": 6263000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-03 | sec_edgar |
| accounts_payable | {"amount": 4536000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 3809000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_payable | {"amount": 3663000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 5129000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_payable | {"amount": 3818000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 3139000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_payable | {"amount": 3082000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 4261000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_payable | {"amount": 3586000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 3452000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_payable | {"amount": 3717000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 98475000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-07-03 | sec_edgar |
| accounts_receivable | {"amount": 81172000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-04-03 | sec_edgar |
| accounts_receivable | {"amount": 50064000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-01-02 | sec_edgar |
| accounts_receivable | {"amount": 60105000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-09-26 | sec_edgar |
| accounts_receivable | {"amount": 34440000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-27 | sec_edgar |
| accounts_receivable | {"amount": 39949000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-28 | sec_edgar |
| accounts_receivable | {"amount": 77897000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-27 | sec_edgar |
| accounts_receivable | {"amount": 104510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-09-27 | sec_edgar |
| accounts_receivable | {"amount": 93800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_receivable | {"amount": 64604000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_receivable | {"amount": 94704000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-29 | sec_edgar |
| accounts_receivable | {"amount": 112367000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-09-29 | sec_edgar |
| accounts_receivable | {"amount": 94442000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 63494000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 62447000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-30 | sec_edgar |
| accounts_receivable | {"amount": 55429000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 62811000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_receivable | {"amount": 47074000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_receivable | {"amount": 43531000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 41917000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_receivable | {"amount": 48647000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_receivable | {"amount": 33733000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_receivable | {"amount": 35229000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-01 | sec_edgar |
| accounts_receivable | {"amount": 42063000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-02 | sec_edgar |
| accounts_receivable | {"amount": 39469000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-03 | sec_edgar |
| accounts_receivable | {"amount": 34492000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-03 | sec_edgar |
| accounts_receivable | {"amount": 30996000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-03 | sec_edgar |
| accounts_receivable | {"amount": 30789000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_receivable | {"amount": 32962000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_receivable | {"amount": 26601000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_receivable | {"amount": 25946000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_receivable | {"amount": 23732000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_receivable | {"amount": 26233000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_receivable | {"amount": 22960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_receivable | {"amount": 20035000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_receivable | {"amount": 16237000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_receivable | {"amount": 16426000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 15621000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 16344000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_receivable | {"amount": 14372000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 16112000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_receivable | {"amount": 16227000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_receivable | {"amount": 15675000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-01 | sec_edgar |
| accounts_receivable | {"amount": 12776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_receivable | {"amount": 12478000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_receivable | {"amount": 11035000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_receivable | {"amount": 11054000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-02 | sec_edgar |
| accounts_receivable | {"amount": 11666000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-03 | sec_edgar |
| accounts_receivable | {"amount": 12700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-04 | sec_edgar |
| accounts_receivable | {"amount": 11101000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-04 | sec_edgar |
| accounts_receivable | {"amount": 10731000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-03 | sec_edgar |
| accounts_receivable | {"amount": 9467000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_receivable | {"amount": 10342000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_receivable | {"amount": 8607000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_receivable | {"amount": 8543000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_receivable | {"amount": 8142000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_receivable | {"amount": 8628000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_receivable | {"amount": 8331000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_receivable | {"amount": 9089000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_receivable | {"amount": 6786000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 8015000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_receivable | {"amount": 8219000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 937000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-07-03 | sec_edgar |
| capex | {"amount": 443000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-04-03 | sec_edgar |
| capex | {"amount": 5820000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-01-02 | sec_edgar |
| capex | {"amount": 4143000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-09-26 | sec_edgar |
| capex | {"amount": 3260000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-06-27 | sec_edgar |
| capex | {"amount": 1468000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-03-28 | sec_edgar |
| capex | {"amount": 23394000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-12-27 | sec_edgar |
| capex | {"amount": 17669000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-09-27 | sec_edgar |
| capex | {"amount": 11438000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-06-28 | sec_edgar |
| capex | {"amount": 5202000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-03-29 | sec_edgar |
| capex | {"amount": 18188000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-29 | sec_edgar |
| capex | {"amount": 15100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-09-29 | sec_edgar |
| capex | {"amount": 5915000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-06-30 | sec_edgar |
| capex | {"amount": 2901000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-03-31 | sec_edgar |
| capex | {"amount": 18108000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-30 | sec_edgar |
| capex | {"amount": 14083000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-09-30 | sec_edgar |
| capex | {"amount": 7810000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-07-01 | sec_edgar |
| capex | {"amount": 2539000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-04-01 | sec_edgar |
| capex | {"amount": 13645000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-31 | sec_edgar |
| capex | {"amount": 8956000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-10-01 | sec_edgar |
| capex | {"amount": 5683000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-07-02 | sec_edgar |
| capex | {"amount": 2159000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-04-02 | sec_edgar |
| capex | {"amount": 8404000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-01-01 | sec_edgar |
| capex | {"amount": 6259000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-10-02 | sec_edgar |
| capex | {"amount": 4210000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-07-03 | sec_edgar |
| capex | {"amount": 2185000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-04-03 | sec_edgar |
| capex | {"amount": 10095000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-01-03 | sec_edgar |
| capex | {"amount": 7169000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-09-27 | sec_edgar |
| capex | {"amount": 4601000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-06-28 | sec_edgar |
| capex | {"amount": 2203000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-03-29 | sec_edgar |
| capex | {"amount": 2245000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-28 | sec_edgar |
| capex | {"amount": 1721000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-28 | sec_edgar |
| capex | {"amount": 1269000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-06-29 | sec_edgar |
| capex | {"amount": 965000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-30 | sec_edgar |
| capex | {"amount": 1046000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-29 | sec_edgar |
| capex | {"amount": 969000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-09-29 | sec_edgar |
| capex | {"amount": 969000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-09-29 | sec_edgar |
| capex | {"amount": 624000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-06-30 | sec_edgar |
| capex | {"amount": 246000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 313000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 3205000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-30 | sec_edgar |
| capex | {"amount": 2709000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 1991000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-01 | sec_edgar |
| capex | {"amount": 1006000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-04-01 | sec_edgar |
| capex | {"amount": 2045000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-01 | sec_edgar |
| capex | {"amount": 1283000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-10-02 | sec_edgar |
| capex | {"amount": 701000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-07-03 | sec_edgar |
| capex | {"amount": 328000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-04-03 | sec_edgar |
| capex | {"amount": 4054000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-01-02 | sec_edgar |
| capex | {"amount": 2517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-10-03 | sec_edgar |
| capex | {"amount": 2269000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-07-04 | sec_edgar |
| capex | {"amount": 1414000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-04 | sec_edgar |
| capex | {"amount": 1414000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-04 | sec_edgar |
| capex | {"amount": 3448000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-01-03 | sec_edgar |
| capex | {"amount": 2984000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-09-27 | sec_edgar |
| capex | {"amount": 2984000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-09-27 | sec_edgar |
| capex | {"amount": 2017000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-06-28 | sec_edgar |
| capex | {"amount": 1218000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-29 | sec_edgar |
| capex | {"amount": 1218000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-29 | sec_edgar |
| capex | {"amount": 2271000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-28 | sec_edgar |
| capex | {"amount": 1161000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-09-28 | sec_edgar |
| capex | {"amount": 833000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-06-29 | sec_edgar |
| capex | {"amount": 833000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-06-29 | sec_edgar |
| capex | {"amount": 287000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-03-30 | sec_edgar |
| capex | {"amount": 962000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-12-30 | sec_edgar |
| capex | {"amount": 722000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-09-30 | sec_edgar |
| capex | {"amount": 722000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-09-30 | sec_edgar |
| capex | {"amount": 207000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-01 | sec_edgar |
| capex | {"amount": 207000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-01 | sec_edgar |
| capex | {"amount": 44000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-04-01 | sec_edgar |
| capex | {"amount": 320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-31 | sec_edgar |
| capex | {"amount": 320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-31 | sec_edgar |
| capex | {"amount": 247000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-10-01 | sec_edgar |
| capex | {"amount": 202000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-07-02 | sec_edgar |
| capex | {"amount": 553000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 148579000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2026-07-03 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/b23da0f8-f0d2-45d9-8720-8bc704b5470f