v3.25.2
Common Shares (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 28, 2025
May 07, 2025
Share Repurchase Program [Line Items]      
Shares repurchased for cancellation 163,227    
Shares repurchased and cancellation, value $ 991 $ 991  
Share Repurchase Program [Member]      
Share Repurchase Program [Line Items]      
Shares repurchased for cancellation 163,227    
Share repurchase at an average price per share $ 6.04    
Share repurchase program, remaining amount authorized $ 24,000 24,000  
Share Repurchase Program [Member] | Maximum [Member]      
Share Repurchase Program [Line Items]      
Share repurchase authorized     $ 25,000
Accumulated deficit [Member]      
Share Repurchase Program [Line Items]      
Shares repurchased and cancellation, value $ 332 $ 332