FACTANKER

NV5 Global, Inc.

CIK 0001532961

FaktWertZeitQuelle
accounts_payable{"amount": 79678000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-06-28sec_edgar
accounts_payable{"amount": 69122000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-03-29sec_edgar
accounts_payable{"amount": 81937000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-28sec_edgar
accounts_payable{"amount": 72194000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-09-28sec_edgar
accounts_payable{"amount": 60215000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-06-29sec_edgar
accounts_payable{"amount": 52665000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-03-30sec_edgar
accounts_payable{"amount": 54397000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-30sec_edgar
accounts_payable{"amount": 66684000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_payable{"amount": 55680000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-07-01sec_edgar
accounts_payable{"amount": 48507000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-04-01sec_edgar
accounts_payable{"amount": 57771000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 48722000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-10-01sec_edgar
accounts_payable{"amount": 52310000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-02sec_edgar
accounts_payable{"amount": 48126000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-02sec_edgar
accounts_payable{"amount": 55954000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-01-01sec_edgar
accounts_payable{"amount": 42272000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-02sec_edgar
accounts_payable{"amount": 38446000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-07-03sec_edgar
accounts_payable{"amount": 34014000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-04-03sec_edgar
accounts_payable{"amount": 39989000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-01-02sec_edgar
accounts_payable{"amount": 33842000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-10-03sec_edgar
accounts_payable{"amount": 36741000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-27sec_edgar
accounts_payable{"amount": 36176000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-28sec_edgar
accounts_payable{"amount": 36116000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-28sec_edgar
accounts_payable{"amount": 23082000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-28sec_edgar
accounts_payable{"amount": 19612000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-29sec_edgar
accounts_payable{"amount": 19531000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-30sec_edgar
accounts_payable{"amount": 22588000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-29sec_edgar
accounts_payable{"amount": 17638000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-29sec_edgar
accounts_payable{"amount": 18624000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 16867000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 18373000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-30sec_edgar
accounts_payable{"amount": 17133000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 18945000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-07-01sec_edgar
accounts_payable{"amount": 9647000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-04-01sec_edgar
accounts_payable{"amount": 13509000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 11632000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 12457000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_payable{"amount": 6401000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_payable{"amount": 6658000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 8471000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_payable{"amount": 3251000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_payable{"amount": 5658000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_payable{"amount": 5335000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 5263000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_payable{"amount": 5093000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_payable{"amount": 4148000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_payable{"amount": 3780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 4667000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_payable{"amount": 3842000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_payable{"amount": 3350000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_payable{"amount": 3261000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 201059000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-06-28sec_edgar
accounts_receivable{"amount": 194610000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-03-29sec_edgar
accounts_receivable{"amount": 198569000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-12-28sec_edgar
accounts_receivable{"amount": 164406000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-09-28sec_edgar
accounts_receivable{"amount": 161894000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-06-29sec_edgar
accounts_receivable{"amount": 149206000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-03-30sec_edgar
accounts_receivable{"amount": 152593000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-12-30sec_edgar
accounts_receivable{"amount": 166859000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-09-30sec_edgar
accounts_receivable{"amount": 149110000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-07-01sec_edgar
accounts_receivable{"amount": 145799000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-04-01sec_edgar
accounts_receivable{"amount": 145637000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-12-31sec_edgar
accounts_receivable{"amount": 141308000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-10-01sec_edgar
accounts_receivable{"amount": 139959000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-07-02sec_edgar
accounts_receivable{"amount": 129990000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-04-02sec_edgar
accounts_receivable{"amount": 153814000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-01-01sec_edgar
accounts_receivable{"amount": 129781000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-10-02sec_edgar
accounts_receivable{"amount": 109122000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-07-03sec_edgar
accounts_receivable{"amount": 108921000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-04-03sec_edgar
accounts_receivable{"amount": 142705000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-01-02sec_edgar
accounts_receivable{"amount": 122678000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-10-03sec_edgar
accounts_receivable{"amount": 131255000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-06-27sec_edgar
accounts_receivable{"amount": 125192000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-03-28sec_edgar
accounts_receivable{"amount": 131041000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-12-28sec_edgar
accounts_receivable{"amount": 109590000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-09-28sec_edgar
accounts_receivable{"amount": 97593000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-29sec_edgar
accounts_receivable{"amount": 92603000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-03-30sec_edgar
accounts_receivable{"amount": 98324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-29sec_edgar
accounts_receivable{"amount": 85835000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-09-29sec_edgar
accounts_receivable{"amount": 79510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_receivable{"amount": 76566000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_receivable{"amount": 70686000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-30sec_edgar
accounts_receivable{"amount": 113004000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-09-30sec_edgar
accounts_receivable{"amount": 104474000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-07-01sec_edgar
accounts_receivable{"amount": 73155000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-04-01sec_edgar
accounts_receivable{"amount": 75511000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 64102000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_receivable{"amount": 62760000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_receivable{"amount": 52208000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_receivable{"amount": 47747000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 52924000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_receivable{"amount": 34128000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_receivable{"amount": 28590000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_receivable{"amount": 27015000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 28363000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_receivable{"amount": 25104000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_receivable{"amount": 20781000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_receivable{"amount": 16722000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 17977000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_receivable{"amount": 16723000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_receivable{"amount": 15728000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_receivable{"amount": 15052000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
capex{"amount": 15800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-06-28sec_edgar
capex{"amount": 11036000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-03-29sec_edgar
capex{"amount": 16921000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-12-28sec_edgar
capex{"amount": 13410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-09-28sec_edgar
capex{"amount": 8905000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-06-29sec_edgar
capex{"amount": 3673000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-03-30sec_edgar
capex{"amount": 17166000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-12-30sec_edgar
capex{"amount": 14257000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-09-30sec_edgar
capex{"amount": 10239000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-07-01sec_edgar
capex{"amount": 6110000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-04-01sec_edgar
capex{"amount": 15689000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 14874000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-10-01sec_edgar
capex{"amount": 10379000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-07-02sec_edgar
capex{"amount": 6044000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-04-02sec_edgar
capex{"amount": 13903000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-01-01sec_edgar
capex{"amount": 6714000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-10-02sec_edgar
capex{"amount": 4028000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-07-03sec_edgar
capex{"amount": 1470000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-04-03sec_edgar
capex{"amount": 9855000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-01-02sec_edgar
capex{"amount": 8342000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-10-03sec_edgar
capex{"amount": 6145000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-06-27sec_edgar
capex{"amount": 4525000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-03-28sec_edgar
capex{"amount": 2625000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-28sec_edgar
capex{"amount": 1810000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-09-28sec_edgar
capex{"amount": 1626000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-06-29sec_edgar
capex{"amount": 690000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-03-30sec_edgar
capex{"amount": 2203000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-12-29sec_edgar
capex{"amount": 1582000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-09-29sec_edgar
capex{"amount": 1462000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-06-30sec_edgar
capex{"amount": 1125000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-03-31sec_edgar
capex{"amount": 2239000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-30sec_edgar
capex{"amount": 1591000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-09-30sec_edgar
capex{"amount": 991000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-07-01sec_edgar
capex{"amount": 388000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-04-01sec_edgar
capex{"amount": 985000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-12-31sec_edgar
capex{"amount": 566000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-09-30sec_edgar
capex{"amount": 428000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-06-30sec_edgar
capex{"amount": 152000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-03-31sec_edgar
capex{"amount": 601000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-12-31sec_edgar
capex{"amount": 428000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-09-30sec_edgar
capex{"amount": 306000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-06-30sec_edgar
capex{"amount": 227000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-03-31sec_edgar
capex{"amount": 825000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-12-31sec_edgar
capex{"amount": 723000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-09-30sec_edgar
capex{"amount": 470000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-06-30sec_edgar
capex{"amount": 179000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-03-31sec_edgar
capex{"amount": 533000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-12-31sec_edgar
capex{"amount": 407000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-09-30sec_edgar
capex{"amount": 341000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-06-30sec_edgar
capex{"amount": 276000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-03-31sec_edgar
capex{"amount": 554000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-12-31sec_edgar
capex{"amount": 445000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-09-30sec_edgar
capex{"amount": 288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-06-30sec_edgar
capex{"amount": 173000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-03-31sec_edgar
cash_and_equivalents{"amount": 39372000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-06-28sec_edgar
cash_and_equivalents{"amount": 53212000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-03-29sec_edgar
cash_and_equivalents{"amount": 50361000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-12-28sec_edgar
cash_and_equivalents{"amount": 73257000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-09-28sec_edgar
cash_and_equivalents{"amount": 29355000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-06-29sec_edgar
cash_and_equivalents{"amount": 44766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-03-30sec_edgar
cash_and_equivalents{"amount": 44824000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-12-30sec_edgar
cash_and_equivalents{"amount": 46439000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-09-30sec_edgar
cash_and_equivalents{"amount": 28827000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-07-01sec_edgar
cash_and_equivalents{"amount": 31341000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-04-01sec_edgar
cash_and_equivalents{"amount": 38541000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-12-31sec_edgar
cash_and_equivalents{"amount": 54171000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-10-01sec_edgar
cash_and_equivalents{"amount": 44422000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-07-02sec_edgar
cash_and_equivalents{"amount": 81948000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-04-02sec_edgar
cash_and_equivalents{"amount": 47980000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-01-01sec_edgar
cash_and_equivalents{"amount": 121397000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-10-02sec_edgar
cash_and_equivalents{"amount": 113023000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-07-03sec_edgar
cash_and_equivalents{"amount": 92925000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-04-03sec_edgar
cash_and_equivalents{"amount": 64909000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-01-02sec_edgar
cash_and_equivalents{"amount": 64022000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-10-03sec_edgar
cash_and_equivalents{"amount": 65212000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-06-27sec_edgar
cash_and_equivalents{"amount": 38326000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-03-28sec_edgar
cash_and_equivalents{"amount": 31825000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-28sec_edgar
cash_and_equivalents{"amount": 31425000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-09-28sec_edgar
cash_and_equivalents{"amount": 44436000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-29sec_edgar
cash_and_equivalents{"amount": 45814000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-03-30sec_edgar
cash_and_equivalents{"amount": 40739000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-29sec_edgar
cash_and_equivalents{"amount": 56202000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-09-29sec_edgar
cash_and_equivalents{"amount": 16035000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-06-30sec_edgar
cash_and_equivalents{"amount": 17202000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-03-31sec_edgar
cash_and_equivalents{"amount": 18751000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-30sec_edgar
cash_and_equivalents{"amount": 15582000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-09-30sec_edgar
cash_and_equivalents{"amount": 19492000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-07-01sec_edgar
cash_and_equivalents{"amount": 33847000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-04-01sec_edgar
cash_and_equivalents{"amount": 35666000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-12-31sec_edgar
cash_and_equivalents{"amount": 53066000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-09-30sec_edgar
cash_and_equivalents{"amount": 51057000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-06-30sec_edgar
cash_and_equivalents{"amount": 10333000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-03-31sec_edgar
cash_and_equivalents{"amount": 23476000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 20445000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-09-30sec_edgar
cash_and_equivalents{"amount": 33833000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-06-30sec_edgar
cash_and_equivalents{"amount": 7832000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2015-03-31sec_edgar
cash_and_equivalents{"amount": 6872000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-12-31sec_edgar
cash_and_equivalents{"amount": 5715000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-09-30sec_edgar