Organization record
UNIQUE FABRICATING, INC.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 13310000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 12885000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 14117000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 10056000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 13306000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 12329000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 13455000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 10892000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 12598000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 7784000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 14956000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 9324000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-29 | sec_edgar |
| accounts_payable | {"amount": 12805366, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_payable | {"amount": 11915902, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 12882364, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 11465000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-30 | sec_edgar |
| accounts_payable | {"amount": 14051539, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 13616243, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_payable | {"amount": 14784964, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_payable | {"amount": 11708175, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 13404097, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-01 | sec_edgar |
| accounts_payable | {"amount": 12860619, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-02 | sec_edgar |
| accounts_payable | {"amount": 14272927, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-02 | sec_edgar |
| accounts_payable | {"amount": 13451816, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-01 | sec_edgar |
| accounts_payable | {"amount": 15606440, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-02 | sec_edgar |
| accounts_payable | {"amount": 12745665, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-03 | sec_edgar |
| accounts_payable | {"amount": 12955977, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-03 | sec_edgar |
| accounts_payable | {"amount": 11430662, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-03 | sec_edgar |
| accounts_payable | {"amount": 13662037, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-04 | sec_edgar |
| accounts_payable | {"amount": 12360367, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-28 | sec_edgar |
| accounts_payable | {"amount": 10177820, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-04 | sec_edgar |
| accounts_receivable | {"amount": 25437000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 26455000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 26566000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 23469000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 25582000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 25643000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 27020000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 23759000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 27001000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_receivable | {"amount": 15683000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 24591000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 24701000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-29 | sec_edgar |
| accounts_receivable | {"amount": 27852600, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_receivable | {"amount": 28132933, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 30243063, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 30831000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-30 | sec_edgar |
| accounts_receivable | {"amount": 31157862, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 32120004, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_receivable | {"amount": 31266807, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_receivable | {"amount": 27203296, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 28972129, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-01 | sec_edgar |
| accounts_receivable | {"amount": 30403779, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-02 | sec_edgar |
| accounts_receivable | {"amount": 31464447, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-02 | sec_edgar |
| accounts_receivable | {"amount": 26887945, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-01 | sec_edgar |
| accounts_receivable | {"amount": 29573080, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-02 | sec_edgar |
| accounts_receivable | {"amount": 26649319, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-03 | sec_edgar |
| accounts_receivable | {"amount": 25851332, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-03 | sec_edgar |
| accounts_receivable | {"amount": 20480186, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-03 | sec_edgar |
| accounts_receivable | {"amount": 23941900, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-04 | sec_edgar |
| accounts_receivable | {"amount": 21890656, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-28 | sec_edgar |
| accounts_receivable | {"amount": 18747468, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-04 | sec_edgar |
| capex | {"amount": 1048000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-09-30 | sec_edgar |
| capex | {"amount": 579000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-06-30 | sec_edgar |
| capex | {"amount": 229000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-03-31 | sec_edgar |
| capex | {"amount": 3429000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 2432000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-09-30 | sec_edgar |
| capex | {"amount": 2327000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-06-30 | sec_edgar |
| capex | {"amount": 1530000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-03-31 | sec_edgar |
| capex | {"amount": 2425000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"amount": 1382000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-09-30 | sec_edgar |
| capex | {"amount": 760000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-06-30 | sec_edgar |
| capex | {"amount": 296000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-03-31 | sec_edgar |
| capex | {"amount": 2759000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-29 | sec_edgar |
| capex | {"amount": 2129000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-09-29 | sec_edgar |
| capex | {"amount": 1880000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-06-30 | sec_edgar |
| capex | {"amount": 870000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-03-31 | sec_edgar |
| capex | {"amount": 5393000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-30 | sec_edgar |
| capex | {"amount": 4691424, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-30 | sec_edgar |
| capex | {"amount": 3368448, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-07-01 | sec_edgar |
| capex | {"amount": 1726375, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-04-01 | sec_edgar |
| capex | {"amount": 4140000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| capex | {"amount": 3466432, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-10-01 | sec_edgar |
| capex | {"amount": 2415599, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-07-02 | sec_edgar |
| capex | {"amount": 1708386, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-04-02 | sec_edgar |
| capex | {"amount": 3362014, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-01-01 | sec_edgar |
| capex | {"amount": 2443251, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-10-02 | sec_edgar |
| capex | {"amount": 1507867, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-03 | sec_edgar |
| capex | {"amount": 655136, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-04-03 | sec_edgar |
| capex | {"amount": 3565578, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-03 | sec_edgar |
| capex | {"amount": 2988278, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-10-04 | sec_edgar |
| capex | {"amount": 2079527, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-06-28 | sec_edgar |
| capex | {"amount": 1150048, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-03-29 | sec_edgar |
| capex | {"amount": 3885050, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-01-04 | sec_edgar |
| capex | {"amount": 1616652, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-09-28 | sec_edgar |
| capex | {"amount": 623335, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 480000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 752000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 742000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1146000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 924000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2729000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 760000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1632000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4098000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1120000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 650000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 1527065, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 1055038, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1304652, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1410000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 982913, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 980533, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 1179566, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 1430937, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1016308, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 807438, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 712710, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 705535, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 1505093, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 1584045, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 1449494, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 726898, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 717721, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-10-04 | sec_edgar |
| cash_and_equivalents | {"amount": 759255, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 662059, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 756044, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-01-04 | sec_edgar |
| cash_and_equivalents | {"amount": 404474, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1779067, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 891826, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-12-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 480000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 600000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 752000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 742000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1146000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 924000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2729000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 760000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1632000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4098000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1120000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 650000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2019-12-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1527000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-09-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1055000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1305000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1410000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-12-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 982913, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2018-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 980533, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2018-07-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1431000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 706000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2017-01-01 | sec_edgar |
| cashflow_financing | {"amount": -978000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": -1010000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1519000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 6963000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6321000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 3304000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 3344000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": 3016000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1622000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": 2631000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1448000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": -10141000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-12-29 | sec_edgar |
| cashflow_financing | {"amount": -4708000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-09-29 | sec_edgar |
| cashflow_financing | {"amount": -3600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -813000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": -4962000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-12-30 | sec_edgar |
| cashflow_financing | {"amount": -2601191, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -1454832, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-07-01 | sec_edgar |
| cashflow_financing | {"amount": -43495, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-04-01 | sec_edgar |
| cashflow_financing | {"amount": -2995000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -1893188, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-10-01 | sec_edgar |
| cashflow_financing | {"amount": 780777, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-07-02 | sec_edgar |
| cashflow_financing | {"amount": 3497524, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-04-02 | sec_edgar |
| cashflow_financing | {"amount": 14209984, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-01-01 | sec_edgar |
| cashflow_financing | {"amount": 18583670, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-10-02 | sec_edgar |
| cashflow_financing | {"amount": 20053807, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-07-03 | sec_edgar |
| cashflow_financing | {"amount": 1890123, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2016-04-03 | sec_edgar |
| cashflow_financing | {"amount": 10329157, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-01-03 | sec_edgar |
| cashflow_financing | {"amount": 12779118, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-10-04 | sec_edgar |
| cashflow_financing | {"amount": -47243, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-06-28 | sec_edgar |
| cashflow_financing | {"amount": -75497, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-03-29 | sec_edgar |
| cashflow_financing | {"amount": -1252949, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-01-04 | sec_edgar |
| cashflow_financing | {"amount": -1589331, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2014-09-28 | sec_edgar |
| cashflow_financing | {"amount": 1566909, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2014-06-29 | sec_edgar |
| cashflow_investing | {"amount": -1048000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -579000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -229000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -3329000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2332000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -2227000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1465000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": -1536000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -499000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": 124000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -291000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -2640000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-29 | sec_edgar |
| cashflow_investing | {"amount": -2088000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-09-29 | sec_edgar |
| cashflow_investing | {"amount": -1839000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -863000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |