XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Beginning and ending amounts of the fair value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2023
Jun. 28, 2022
Fair Value Measurements    
Payment $ 13,000 $ 7,200
Level 3    
Fair Value Measurements    
Beginning balance 28,565 23,894
Payment (12,994) (7,187)
Change in fair value 1,548 1,057
Ending balance $ 17,119 $ 17,764