XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
Dec. 28, 2024
USD ($)
Commitments and Contingencies [Line Items]  
Minimum commitments under non-cancelable purchase obligations $ 13,726
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