v3.26.3
Stockholders' Equity - Stock Purchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 03, 2026
Mar. 31, 2024
Sep. 27, 2026
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Sep. 27, 2026
Sep. 28, 2025
Dec. 28, 2025
Dec. 31, 2023
Stockholders' Equity                    
Stock Repurchase Program, additional authorized amount   $ 5,000                
Purchase of treasury stock (in shares)     0 100,000     0 400,000    
Aggregate value of shares repurchased       $ 201 $ 598 $ 307   $ 1,100    
Aggregate number of shares repurchased     3,402,881       3,402,881   3,402,881  
Treasury stock outstanding, value     $ 19,308       $ 19,308   $ 19,308  
Subsequent Events                    
Stockholders' Equity                    
Stock Repurchase Program, additional authorized amount $ 5,000                  
Maximum                    
Stockholders' Equity                    
Shares authorized under repurchase program                   $ 15,000