XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   117,707,280      
Beginning balance at Dec. 31, 2023 $ 441,151 $ 12 $ 373,869 $ (710) $ 67,980
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 3,730       3,730
Equity compensation 1,141   1,141    
Foreign currency translation adjustment (186)     (186)  
Tax withholding related to vesting of restricted stock units (921)   (921)    
Issuance of shares for restricted stock units (in shares)   604,061      
Issuance of shares for restricted stock units 0        
Ending balance (in shares) at Mar. 31, 2024   118,311,341      
Ending balance at Mar. 31, 2024 444,915 $ 12 374,089 (896) 71,710
Beginning balance (in shares) at Dec. 31, 2023   117,707,280      
Beginning balance at Dec. 31, 2023 441,151 $ 12 373,869 (710) 67,980
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,547        
Foreign currency translation adjustment 244        
Ending balance (in shares) at Sep. 29, 2024   118,703,283      
Ending balance at Sep. 29, 2024 458,743 $ 12 376,670 (466) 82,527
Beginning balance (in shares) at Mar. 31, 2024   118,311,341      
Beginning balance at Mar. 31, 2024 444,915 $ 12 374,089 (896) 71,710
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,105       17,105
Equity compensation 1,621   1,621    
Foreign currency translation adjustment 44     44  
Tax withholding related to vesting of restricted stock units (516)   (516)    
Issuance of shares for restricted stock units (in shares)   372,131      
Issuance of shares for restricted stock units 0        
Ending balance (in shares) at Jun. 30, 2024   118,683,472      
Ending balance at Jun. 30, 2024 463,169 $ 12 375,194 (852) 88,815
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (6,288)       (6,288)
Equity compensation 1,521   1,521    
Foreign currency translation adjustment 386     386  
Tax withholding related to vesting of restricted stock units (45)   (45)    
Issuance of shares for restricted stock units (in shares)   19,811      
Issuance of shares for restricted stock units 0        
Ending balance (in shares) at Sep. 29, 2024   118,703,283      
Ending balance at Sep. 29, 2024 458,743 $ 12 376,670 (466) 82,527
Beginning balance (in shares) at Dec. 31, 2024   118,748,697      
Beginning balance at Dec. 31, 2024 421,152 $ 12 377,557 (1,162) 44,745
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,817       2,817
Equity compensation 1,495   1,495    
Foreign currency translation adjustment (285)     (285)  
Tax withholding related to vesting of restricted stock units (594)   (594)    
Issuance of shares for restricted stock units (in shares)   333,960      
Issuance of shares for restricted stock units 0        
Ending balance (in shares) at Mar. 30, 2025   119,082,657      
Ending balance at Mar. 30, 2025 424,585 $ 12 378,458 (1,447) 47,562
Beginning balance (in shares) at Dec. 31, 2024   118,748,697      
Beginning balance at Dec. 31, 2024 421,152 $ 12 377,557 (1,162) 44,745
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 12,874        
Foreign currency translation adjustment 1,336        
Ending balance (in shares) at Sep. 28, 2025   119,405,911      
Ending balance at Sep. 28, 2025 439,737 $ 12 381,932 174 57,619
Beginning balance (in shares) at Mar. 30, 2025   119,082,657      
Beginning balance at Mar. 30, 2025 424,585 $ 12 378,458 (1,447) 47,562
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,863       10,863
Equity compensation 1,408   1,408    
Foreign currency translation adjustment 1,239     1,239  
Tax withholding related to vesting of restricted stock units (256)   (256)    
Issuance of shares for restricted stock units (in shares)   323,254      
Issuance of shares for restricted stock units 0        
Ending balance (in shares) at Jun. 29, 2025   119,405,911      
Ending balance at Jun. 29, 2025 437,839 $ 12 379,610 (208) 58,425
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (806)       (806)
Equity compensation 2,322   2,322    
Foreign currency translation adjustment 382     382  
Ending balance (in shares) at Sep. 28, 2025   119,405,911      
Ending balance at Sep. 28, 2025 $ 439,737 $ 12 $ 381,932 $ 174 $ 57,619