Commitments and Contingencies (Details) $ in Millions |
3 Months Ended | |
|---|---|---|
|
Apr. 01, 2022
USD ($)
extension_option
|
Dec. 31, 2021
USD ($)
|
|
| Loss Contingencies [Line Items] | ||
| Contractual obligation | $ | $ 20.0 | |
| Lease Extension Tranche One | ||
| Loss Contingencies [Line Items] | ||
| Number of lease extension options | extension_option | 8 | |
| Extension term | 1 year | |
| Lease Extension Tranche Two | ||
| Loss Contingencies [Line Items] | ||
| Number of lease extension options | extension_option | 1 | |
| Extension term | 6 months | |
| Contract compliance | ||
| Loss Contingencies [Line Items] | ||
| Contracts loss contingency accrual | $ | $ 9.8 | $ 9.6 |