Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - Level 2 - USD ($) $ in Thousands |
Mar. 28, 2025 |
Dec. 27, 2024 |
---|---|---|
Senior Notes | Carrying Value | 2028 Convertible senior notes | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | $ 287,500 | $ 287,500 |
Senior Notes | Fair Value | 2028 Convertible senior notes | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | 398,547 | 365,556 |
Unsecured Notes | Carrying Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
GreenLeaf Note | 5,000 | 5,000 |
Unsecured Notes | Fair Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
GreenLeaf Note | $ 5,159 | $ 5,070 |