XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Maximum contingency payable $ 102,000    
Estimated contingent payments 7,000   $ 20,000
Net decrease in contingent consideration liability 13,000    
Fair value adjustment to contingent consideration 13,400 $ 0  
Increase due to accretion as a result of the passage of time $ 400