Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Treasury Stock | Retained Earnings | Accumulated Other Comprehensive Income (Loss) | Redeemable Class A and C Stock | Common Class A | Common Class AAdditional Paid-in Capital |
Beginning balance (in shares) at Dec. 31, 2019 | | | | | | | 872,397 | | |
Beginning balance at Dec. 31, 2019 | | | | | | | $ 869,500 | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | |
Exercise of stock options (in shares) | (423) | | | | | | | | |
Ending balance (in shares) at Mar. 28, 2020 | | | | | | | 871,974 | | |
Ending balance at Mar. 28, 2020 | | | | | | | $ 869,500 | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 3,114,150 | | | | | | | |
Beginning balance at Dec. 31, 2019 | $ 164,057 | $ 3 | $ 7,995 | $ (1,188) | $ 159,900 | $ (2,650) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | (10,398) | | | | (10,398) | | | | |
Cash distributions | (51) | | | | (51) | | | | |
Stock-based compensation | 654 | | 654 | | | | | | |
Exercise of stock options | 58 | | 58 | | | | | | |
Repurchase of stock | (1,996) | | | (1,996) | | | | | |
Comprehensive income (loss) items | (18,143) | | | | | (18,143) | | | |
Ending balance (in shares) at Mar. 28, 2020 | | 3,114,150 | | | | | | | |
Ending balance at Mar. 28, 2020 | 134,222 | $ 3 | 8,748 | (3,184) | 149,451 | (20,793) | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | | | | | | 872,397 | | |
Beginning balance at Dec. 31, 2019 | | | | | | | $ 869,500 | | |
Ending balance (in shares) at Sep. 26, 2020 | | | | | | | 869,923 | | |
Ending balance at Sep. 26, 2020 | | | | | | | $ 869,500 | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 3,114,150 | | | | | | | |
Beginning balance at Dec. 31, 2019 | 164,057 | $ 3 | 7,995 | (1,188) | 159,900 | (2,650) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 23,503 | | | | | | | | |
Ending balance (in shares) at Sep. 26, 2020 | | 2,724,183 | | | | | | | |
Ending balance at Sep. 26, 2020 | 181,584 | $ 3 | 10,303 | (3,686) | 183,250 | (8,283) | | | |
Beginning balance (in shares) at Mar. 28, 2020 | | | | | | | 871,974 | | |
Beginning balance at Mar. 28, 2020 | | | | | | | $ 869,500 | | |
Ending balance (in shares) at Jun. 27, 2020 | | | | | | | 871,974 | | |
Ending balance at Jun. 27, 2020 | | | | | | | $ 869,500 | | |
Beginning balance (in shares) at Mar. 28, 2020 | | 3,114,150 | | | | | | | |
Beginning balance at Mar. 28, 2020 | 134,222 | $ 3 | 8,748 | (3,184) | 149,451 | (20,793) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 18,703 | | | | 18,703 | | | | |
Cash distributions | (51) | | | | (51) | | | | |
Stock-based compensation | 653 | | 653 | | | | | | |
Exercise of stock options | 5 | | 5 | | | | | | |
Repurchase of stock | (65) | | | (65) | | | | | |
Comprehensive income (loss) items | 8,821 | | | | | 8,821 | | | |
Ending balance (in shares) at Jun. 27, 2020 | | 3,114,150 | | | | | | | |
Ending balance at Jun. 27, 2020 | 162,288 | $ 3 | 9,406 | (3,249) | 168,103 | (11,972) | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | |
Repurchase of stock (in shares) | | | | | | | (2,051) | | |
Ending balance (in shares) at Sep. 26, 2020 | | | | | | | 869,923 | | |
Ending balance at Sep. 26, 2020 | | | | | | | $ 869,500 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 15,198 | | | | 15,198 | | | | |
Cash distributions | (51) | | | | (51) | | | | |
Stock-based compensation | 654 | | 654 | | | | | | |
Exercise of stock options (in shares) | | 654,843 | | | | | | | |
Exercise of stock options | 243 | | 243 | | | | | | |
Repurchase of stock (in shares) | | (1,044,810) | | | | | | | |
Repurchase of stock | (437) | | | (437) | | | | | |
Comprehensive income (loss) items | 3,689 | | | | | 3,689 | | | |
Ending balance (in shares) at Sep. 26, 2020 | | 2,724,183 | | | | | | | |
Ending balance at Sep. 26, 2020 | 181,584 | $ 3 | 10,303 | (3,686) | 183,250 | (8,283) | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | | | 869,923 | 869,823 | |
Beginning balance at Dec. 31, 2020 | | | | | | | $ 594,500 | $ 594,500 | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | |
Conversion to common stock upon IPO (in shares) | | | | | | | (869,923) | | |
Conversion to common stock upon IPO | | | | | | | $ (594,500) | | |
Issuance of stock (in shares) | | | | | | | 186 | | |
Repurchase of stock (in shares) | | | | | | | (186) | | |
Ending balance (in shares) at Apr. 03, 2021 | | | | | | | 0 | | |
Ending balance at Apr. 03, 2021 | | | | | | | $ 0 | | |
Beginning balance (in shares) at Dec. 31, 2020 | | 2,772,900 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 209,261 | $ 3 | 10,297 | (3,686) | 202,997 | (350) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 36,867 | | | | 36,867 | | | | |
Conversion to common stock upon IPO (in shares) | | 206,147,857 | | | | | | | |
Conversion to common stock upon IPO | 594,706 | $ 206 | 680,041 | | (85,541) | | | | |
Issuance of stock (in shares) | | 22,200,000 | | | | | | | |
Issuance of stock | 351,575 | $ 22 | 351,553 | | | | | $ 221 | $ 221 |
Cash distributions | (41) | | | | (41) | | | | |
Stock-based compensation | 10,634 | | 10,634 | | | | | | |
Repurchase of stock | (214) | | | (214) | | | | | |
Comprehensive income (loss) items | 3,650 | | | | | 3,650 | | | |
Ending balance (in shares) at Apr. 03, 2021 | | 231,120,757 | | | | | | | |
Ending balance at Apr. 03, 2021 | 1,206,659 | $ 231 | 1,052,746 | (3,900) | 154,282 | 3,300 | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | | | 869,923 | 869,823 | |
Beginning balance at Dec. 31, 2020 | | | | | | | $ 594,500 | $ 594,500 | |
Ending balance (in shares) at Oct. 02, 2021 | | | | | | | 0 | 0 | |
Ending balance at Oct. 02, 2021 | | | | | | | $ 0 | $ 0 | |
Beginning balance (in shares) at Dec. 31, 2020 | | 2,772,900 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 209,261 | $ 3 | 10,297 | (3,686) | 202,997 | (350) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 140,004 | | | | | | | | |
Ending balance (in shares) at Oct. 02, 2021 | | 231,967,140 | | | | | | | |
Ending balance at Oct. 02, 2021 | 1,302,298 | $ 231 | 1,055,886 | (14,216) | 257,155 | 3,242 | | | |
Beginning balance (in shares) at Apr. 03, 2021 | | | | | | | 0 | | |
Beginning balance at Apr. 03, 2021 | | | | | | | $ 0 | | |
Ending balance (in shares) at Jul. 03, 2021 | | | | | | | 0 | | |
Ending balance at Jul. 03, 2021 | | | | | | | $ 0 | | |
Beginning balance (in shares) at Apr. 03, 2021 | | 231,120,757 | | | | | | | |
Beginning balance at Apr. 03, 2021 | 1,206,659 | $ 231 | 1,052,746 | (3,900) | 154,282 | 3,300 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 52,816 | | | | 52,816 | | | | |
Finalization for IPO conversion | (661) | | (397) | | (264) | | | | |
Stock-based compensation | 1,900 | | 1,900 | | | | | | |
Repurchase of stock (in shares) | | (19,500) | | | | | | | |
Repurchase of stock | (768) | | | (768) | | | | | |
Comprehensive income (loss) items | 4,050 | | | | | 4,050 | | | |
Ending balance (in shares) at Jul. 03, 2021 | | 231,101,257 | | | | | | | |
Ending balance at Jul. 03, 2021 | 1,263,996 | $ 231 | 1,054,249 | (4,668) | 206,834 | 7,350 | | | |
Ending balance (in shares) at Oct. 02, 2021 | | | | | | | 0 | 0 | |
Ending balance at Oct. 02, 2021 | | | | | | | $ 0 | $ 0 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income (loss) | 50,321 | | | | 50,321 | | | | |
Issuance of stock (in shares) | | 1,323,564 | | | | | | | |
Issuance of stock | | | | | | | | $ 863 | $ 863 |
Stock-based compensation | 774 | | 774 | | | | | | |
Repurchase of stock (in shares) | | (457,681) | | | | | | | |
Repurchase of stock | (9,548) | | | (9,548) | | | | | |
Comprehensive income (loss) items | (4,108) | | | | | (4,108) | | | |
Ending balance (in shares) at Oct. 02, 2021 | | 231,967,140 | | | | | | | |
Ending balance at Oct. 02, 2021 | $ 1,302,298 | $ 231 | $ 1,055,886 | $ (14,216) | $ 257,155 | $ 3,242 | | | |