v3.25.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Ordinary Shares
Additional Paid-In Capital
Treasury Shares
Retained Earnings
Beginning balance (in shares) at Dec. 29, 2023   29,435,398      
Beginning balance at Dec. 29, 2023 $ 564,677 $ 3 $ 451,581 $ (91,578) $ 204,671
Treasury stock, beginning balance (in shares) at Dec. 29, 2023       4,437,439  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   110,950      
Ordinary shares issued from exercise of stock options 2,753   2,753    
Ordinary shares issued from vesting of restricted share units (in shares)   52,111      
Ordinary shares issued from vesting of restricted share units (1,343)   (1,343)    
Ordinary shares issued from employee share purchase plan (in shares)   36,053      
Ordinary shares issued from employee share purchase plan 1,021   1,021    
Share-based compensation expense 2,375   2,375    
Ordinary shares issued, net of transaction costs (in shares)   3,833,334      
Ordinary shares issued, net of transaction costs 136,738   136,738    
Net loss (8,989)       (8,989)
Ending balance (in shares) at Mar. 29, 2024   33,467,846      
Ending balance at Mar. 29, 2024 697,232 $ 3 593,125 $ (91,578) 195,682
Treasury stock, ending balance (in shares) at Mar. 29, 2024       4,437,439  
Beginning balance (in shares) at Dec. 27, 2024   33,859,542      
Beginning balance at Dec. 27, 2024 $ 698,336 $ 3 606,060 $ (91,578) 183,851
Treasury stock, beginning balance (in shares) at Dec. 27, 2024 4,437,439     4,437,439  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   137,080      
Ordinary shares issued from exercise of stock options $ 3,404   3,404    
Ordinary shares issued from vesting of restricted share units (in shares)   77,518      
Ordinary shares issued from vesting of restricted share units (2,013)   (2,013)    
Ordinary shares issued from employee share purchase plan (in shares)   39,064      
Ordinary shares issued from employee share purchase plan 1,070   1,070    
Share-based compensation expense 4,123   4,123    
Net loss (4,559)       (4,559)
Ending balance (in shares) at Mar. 28, 2025   34,113,204      
Ending balance at Mar. 28, 2025 $ 700,361 $ 3 $ 612,644 $ (91,578) $ 179,292
Treasury stock, ending balance (in shares) at Mar. 28, 2025 4,437,439     4,437,439