FAIR VALUE MEASUREMENTS - Reconciliation of Changes (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 27, 2026 |
Sep. 28, 2025 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | $ 2,700 | $ 1,413 |
| Losses (Gains) included in earnings | (2,471) | 1,728 |
| Ending balance | 229 | 3,141 |
| Private Warrants | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | 655 | 265 |
| Losses (Gains) included in earnings | (655) | 1,006 |
| Ending balance | 0 | 1,271 |
| Earn-out liability | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | 2,045 | 1,148 |
| Losses (Gains) included in earnings | (1,816) | 722 |
| Ending balance | $ 229 | $ 1,870 |