XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   31,430,632      
Beginning balance at Dec. 31, 2022 $ 1,042,631 $ 314 $ 88,750 $ 956,870 $ (3,303)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   15,630      
Exercise of stock options 1,049   1,049    
Compensation expense under Incentive Stock Plan 2,312   2,312    
Purchase and cancellation of common stock (in shares)   (5,125)      
Purchase and cancellation of common stock (433)   (9) (424)  
Issuance of non-vested stock, net of cancellations (in shares)   52,151      
Issuance of non-vested stock, net of cancellations 0 $ 1 (1)    
Other stock related activity, net of tax (in shares)   (23,978)      
Other stock-related activity, net of tax (2,217)   (1,685) (532)  
Change in foreign currency translation adjustment 119       119
Net income 5,683     5,683  
Ending balance (in shares) at Apr. 01, 2023   31,469,310      
Ending balance at Apr. 01, 2023 $ 1,049,144 $ 315 90,416 961,597 (3,184)
Beginning balance (in shares) at Dec. 31, 2023 31,299,770 31,299,770      
Beginning balance at Dec. 31, 2023 $ 1,168,203 $ 313 101,045 1,069,435 (2,590)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   5,540      
Exercise of stock options 340   340    
Compensation expense under Incentive Stock Plan 2,931   2,931    
Purchase and cancellation of common stock (in shares)   (317,932)      
Purchase and cancellation of common stock (27,136) $ (3) (572) (26,561)  
Issuance of non-vested stock, net of cancellations (in shares)   41,357      
Other stock related activity, net of tax (in shares)   (16,865)      
Other stock-related activity, net of tax (1,572)   (1,533) (39)  
Change in foreign currency translation adjustment (1,099)       (1,099)
Net income $ 32,828     32,828  
Ending balance (in shares) at Mar. 30, 2024 31,011,870 31,011,870      
Ending balance at Mar. 30, 2024 $ 1,174,495 $ 310 $ 102,211 $ 1,075,663 $ (3,689)