XML 106 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
Dec. 30, 2023
USD ($)
Commitments and Contingencies [Line Items]  
Minimum commitments under non-cancelable purchase obligations $ 26,674
Minimum commitments under non-cancelable purchase obligations, due in 2024 12,948
Minimum commitments under non-cancelable purchase obligations, due in 2025 9,483
Minimum commitments under non-cancelable purchase obligations, due in 2026 1,981
Minimum commitments under non-cancelable purchase obligations, due in 2027 1,696
Minimum commitments under non-cancelable purchase obligations, due in 2028 $ 566