XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments And Contingencies (Details) - USD ($)
$ in Thousands
Dec. 21, 2024
Dec. 27, 2024
Jul. 26, 2023
Long-term Purchase Commitment [Line Items]      
Loss contingency, estimate of possible loss     $ 14,100
Litigation settlement, loss $ 450    
Minimum      
Long-term Purchase Commitment [Line Items]      
Loss contingency, range of possible loss, portion not accrued     0
Maximum      
Long-term Purchase Commitment [Line Items]      
Loss contingency, range of possible loss, portion not accrued     $ 14,100
Non-cancelable purchase commitments      
Long-term Purchase Commitment [Line Items]      
Purchase commitments for less than one year   $ 124,422