v3.26.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2024
Mar. 05, 2026
Oct. 23, 2024
Bartel Stock Repurchase Agreement | Chief Executive Officer                
Class of Stock [Line Items]                
Shares repurchased during period (in shares) 200,000              
Stock repurchased during period, value $ 1,100              
October 2024 Repurchase Program                
Class of Stock [Line Items]                
Stock repurchased program authorized number of shares (in shares)               1,000,000
Shares repurchased during period (in shares)     148,602   911,529 88,471    
Stock repurchased during period, value     $ 1,500   $ 13,000 $ 1,500    
Remaining number of shares authorized to be repurchased (in shares)     0   0      
March 2026 Repurchase Program                
Class of Stock [Line Items]                
Stock repurchased program authorized number of shares (in shares)             1,000,000  
Shares repurchased during period (in shares)   56,898   756,898        
Stock repurchased during period, value   $ 401   $ 5,600        
Remaining number of shares authorized to be repurchased (in shares)   243,102   243,102