Revenue From Contracts With Customers Additional Information (Details) $ in Millions |
Jun. 28, 2025
USD ($)
|
---|---|
Revenue Recognition [Abstract] | |
Remaining Fixed Transaction Price | $ 34.7 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year | 2028 |