XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 29, 2023
Senior Notes | Carrying Value | Level 1 | 2028 Convertible senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes $ 287,500 $ 287,500
Senior Notes | Carrying Value | Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 39,684 39,684
Senior Notes | Fair Value | Level 1 | 2028 Convertible senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 335,656 277,354
Senior Notes | Fair Value | Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 40,738 38,609
Unsecured Notes | Carrying Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
GreenLeaf Note 5,000 10,000
Unsecured Notes | Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
GreenLeaf Note $ 5,000 $ 9,991