v3.25.4
Compensation Related Costs, Share Based Payments (Details) - $ / shares
shares in Thousands
1 Months Ended 12 Months Ended
Dec. 29, 2025
Oct. 21, 2025
May 19, 2025
May 07, 2025
May 01, 2025
Apr. 29, 2025
Apr. 24, 2025
Apr. 21, 2025
Dec. 15, 2024
Apr. 24, 2024
Apr. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]                          
Stock Repurchased and Retired During Period, Shares 2,732 198 100 6,698   429   220 1,887 33   12,297  
Stock Repurchased And Retired During Period, Price Per Share $ 0.31 $ 0.31 $ 0.28 $ 0.28   $ 0.31   $ 0.31 $ 0.31 $ 0.14     $ 0.29
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 2,732 198     429   220   1,887        
Accelerated Share Repurchases, Final Price Paid Per Share                     $ 0.14