v3.26.3
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