Leases - Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Jul. 01, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use assets | $ 39,705 | $ 43,651 |
| Current lease liabilities (recorded in other accrued liabilities) | $ 12,334 | $ 11,983 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other accrued liabilities | Other accrued liabilities |
| Operating lease liability | $ 30,719 | $ 34,536 |
| Total operating lease liabilities | $ 43,053 | $ 46,519 |