v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY(Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated other comprehensive (loss) income
Beginning Balance at Dec. 31, 2023 $ 192,677 $ 4 $ 163,325 $ 29,725 $ (377)
Beginning Balance, Shares at Dec. 31, 2023   41,684,649      
Exercise of stock options 824   824    
Exercise of stock options, Shares   180,086      
Vesting of restricted stock units, Shares   201,702      
Shares withheld for tax liability on vested restricted stock units (1,310)   (1,310)    
Shares withheld for tax liability on vested restricted stock units, Shares   (62,781)      
Stock-based compensation expense 1,982   1,982    
Other comprehensive loss income, net 108       108
Net Income (Loss) 19,023     19,023  
Ending Balance at Mar. 31, 2024 213,304 $ 4 164,821 48,748 (269)
Ending Balance, Shares at Mar. 31, 2024   42,003,656      
Beginning Balance at Dec. 31, 2023 192,677 $ 4 163,325 29,725 (377)
Beginning Balance, Shares at Dec. 31, 2023   41,684,649      
Other comprehensive loss income, net 209        
Ending Balance at Jun. 30, 2024 238,421 $ 4 173,498 65,087 (168)
Ending Balance, Shares at Jun. 30, 2024   42,971,988      
Beginning Balance at Mar. 31, 2024 213,304 $ 4 164,821 48,748 (269)
Beginning Balance, Shares at Mar. 31, 2024   42,003,656      
Exercise of stock options 5,624   5,624    
Exercise of stock options, Shares   911,605      
Vesting of restricted stock units, Shares   41,316      
Shares withheld for tax liability on vested restricted stock units (41)   (41)    
Shares withheld for tax liability on vested restricted stock units, Shares   (1,432)      
Shares issued under employee stock purchase plan 178   178    
Shares issued under employee stock purchase plan, Shares   16,843      
Stock-based compensation expense 2,916   2,916    
Other comprehensive loss income, net 101       101
Net Income (Loss) 16,339     16,339  
Ending Balance at Jun. 30, 2024 238,421 $ 4 173,498 65,087 (168)
Ending Balance, Shares at Jun. 30, 2024   42,971,988      
Beginning Balance at Dec. 29, 2024 $ 269,302 $ 4 186,182 83,113 3
Beginning Balance, Shares at Dec. 29, 2024 44,042,355 44,042,355      
Exercise of stock options $ 2,715   2,715    
Exercise of stock options, Shares   270,430      
Vesting of restricted stock units, Shares   278,510      
Shares withheld for tax liability on vested restricted stock units (2,882)   (2,882)    
Shares withheld for tax liability on vested restricted stock units, Shares   (94,283)      
Stock-based compensation expense 2,853   2,853    
Other comprehensive loss income, net 16       16
Net Income (Loss) 16,901     16,901  
Ending Balance at Mar. 30, 2025 288,905 $ 4 188,868 100,014 19
Ending Balance, Shares at Mar. 30, 2025   44,497,012      
Beginning Balance at Dec. 29, 2024 $ 269,302 $ 4 186,182 83,113 3
Beginning Balance, Shares at Dec. 29, 2024 44,042,355 44,042,355      
Exercise of stock options, Shares 397,173        
Other comprehensive loss income, net $ 0        
Ending Balance at Jun. 29, 2025 $ 309,778 $ 4 193,119 116,652 3
Ending Balance, Shares at Jun. 29, 2025 44,661,608 44,661,608      
Beginning Balance at Mar. 30, 2025 $ 288,905 $ 4 188,868 100,014 19
Beginning Balance, Shares at Mar. 30, 2025   44,497,012      
Exercise of stock options 934   934    
Exercise of stock options, Shares   126,743      
Vesting of restricted stock units, Shares   26,953      
Shares withheld for tax liability on vested restricted stock units (96)   (96)    
Shares withheld for tax liability on vested restricted stock units, Shares   (4,392)      
Shares issued under employee stock purchase plan 379   379    
Shares issued under employee stock purchase plan, Shares   15,292      
Stock-based compensation expense 3,034   3,034    
Other comprehensive loss income, net (16)       (16)
Net Income (Loss) 16,638     16,638  
Ending Balance at Jun. 29, 2025 $ 309,778 $ 4 $ 193,119 $ 116,652 $ 3
Ending Balance, Shares at Jun. 29, 2025 44,661,608 44,661,608