v3.25.0.1
Employee Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2009
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Minimum age of employees 21 years    
Percentage of discretionary contributions description   The Company makes discretionary contributions to the 401(k) Plan equal to 100 percent of each employee’s pretax contributions up to 20 percent of the IRS Standard Limit.  
Total Company's Contributions   $ 0.7 $ 1.9