v3.24.0.1
Business and Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity $ 829,418 $ 901,113 $ 925,980 $ 906,502
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity 254,616 320,517 278,395 142,880
Additional Paid-In Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity $ 788,967 $ 767,112 $ 750,478 795,697
Effect of adoption of new accounting standard        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity       (64,114)
Effect of adoption of new accounting standard | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity       7,271
Effect of adoption of new accounting standard | Additional Paid-In Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity       (71,385)
ASU No. 2020-06 | Effect of adoption of new accounting standard        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Convertible debt discount       (18,800)
ASU No. 2020-06 | Effect of adoption of new accounting standard | 2025 Notes        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Unamortized discount       82,900
ASU No. 2020-06 | Effect of adoption of new accounting standard | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity       7,300
ASU No. 2020-06 | Effect of adoption of new accounting standard | Additional Paid-In Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders equity       $ (71,400)