XML 111 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies - Additional Information (Detail)
$ in Thousands
Jan. 02, 2021
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Minimum commitments under non-cancelable purchase obligations $ 28,239
Minimum commitments under non-cancelable purchase obligations, due in 2021 9,378
Minimum commitments under non-cancelable purchase obligations, due in 2022 9,378
Minimum commitments under non-cancelable purchase obligations, due in 2023 7,544
Minimum commitments under non-cancelable purchase obligations, due in 2024 $ 1,939