Commitments and Contingencies - Operating Lease Liability (Details) - USD ($) $ in Thousands |
Oct. 01, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Accrued liabilities - current portion of operating leases | $ 3,853 | $ 3,596 |
| Operating leases | 9,443 | $ 12,376 |
| Operating lease liability | $ 13,296 | |
| Operating lease, liability, current, statement of financial position | Accrued Liabilities, Current |