Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue - Changes in Unearned Revenue Balance Related to Royalty Program (Details)

v3.25.0.1
Revenue - Changes in Unearned Revenue Balance Related to Royalty Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Movement in Deferred Revenue [Roll Forward]    
Unearned Royalty Revenue, beginning balance $ 36,067  
Unearned Royalty revenue, ending balance 27,083 $ 36,067
Performance obligation satisfied, revenue recognized $ 6,400  
Period of loyalty revenue earned prior to launch 365 days  
Deferred loyalty revenue    
Movement in Deferred Revenue [Roll Forward]    
Unearned Royalty Revenue, beginning balance $ 7,509 11,107
Revenue deferred 4,817 6,870
Revenue recognized (9,576) (10,468)
Unearned Royalty revenue, ending balance $ 2,750 $ 7,509