XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments And Contingencies (Details) - USD ($)
$ in Thousands
Dec. 21, 2024
Mar. 28, 2025
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   $ 156,759