v3.24.1.u1
Share-based Awards - Schedule of Stock Option Activity (Details)
3 Months Ended
Mar. 30, 2024
$ / shares
shares
Time-Based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Options outstanding, beginning balance (in shares) | shares 2,091,523
Exercised (in shares) | shares (453,640)
Options outstanding, ending balance (in shares) | shares 1,637,883
Options vested and exercisable (in shares) | shares 1,627,850
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Exercise Price, beginning balance (in usd per share) | $ / shares $ 12.97
Exercised (in usd per share) | $ / shares 7.34
Weighted-Average Exercise Price, ending balance (in usd per share) | $ / shares 14.53
Options vested and exercisable (in usd per share) | $ / shares $ 14.53
Performance-Based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Options outstanding, beginning balance (in shares) | shares 227,605
Exercised (in shares) | shares (29,775)
Options outstanding, ending balance (in shares) | shares 197,830
Options vested and exercisable (in shares) | shares 197,830
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Exercise Price, beginning balance (in usd per share) | $ / shares $ 6.62
Exercised (in usd per share) | $ / shares 3.81
Weighted-Average Exercise Price, ending balance (in usd per share) | $ / shares 7.05
Options vested and exercisable (in usd per share) | $ / shares $ 7.05