XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies, Retirement Savings Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Maximum [Member]      
Defined Contribution Plan [Abstract]      
Employees contribution, deferral percentage of their pay on a pre-tax basis     90.00%
401K [Member]      
Defined Contribution Plan [Abstract]      
Employees contribution, deferral percentage of their pay on a pre-tax basis 100.00%    
Employer matching contribution up to first 3% 3.00%    
Employee contribution threshold for matching percentage 50.00%    
Employer matching contribution in excess of first 2% 2.00%    
Deferred compensation matched by employer, next match 4.00%    
401K [Member] | Maximum [Member]      
Defined Contribution Plan [Abstract]      
Employer matching contributions   $ 0.1