v3.23.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Asset impairment $ 387 $ 406  
Estimated fair value of impaired assets 300 $ 2,000  
Aggregate principal amount 552,497   $ 552,497
Convertible Senior Notes | 2025 Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Aggregate principal amount $ 402,497   402,497
Stated interest rate (percent) 2.50%    
Convertible Senior Notes | 2025 Notes | Estimated fair value | Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value of convertible notes $ 386,200   $ 553,900
Minimum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Discount rate used in impairment analysis (percent) 10.80%