XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Beginning and ending amounts of the fair value (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2023
Sep. 27, 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 2,444 1,707
Ending balance $ 18,015 $ 18,414