Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - Fair Value Inputs Level 3 - USD ($) $ in Thousands |
Jun. 25, 2021 |
Dec. 25, 2020 |
---|---|---|
Senior Notes | Carrying Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | $ 200,000 | $ 150,000 |
Senior Notes | Fair Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | 203,115 | 163,204 |
Unsecured Note | Carrying Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | 4,000 | 4,000 |
Unsecured Note | Fair Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
Convertible Notes | $ 4,063 | $ 4,290 |