XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the thirteen weeks ended

   

For the twenty-six weeks ended

 
   

July 2, 2023

   

July 3, 2022

   

July 2, 2023

   

July 3, 2022

 

Numerator:

                               

Net income

  $ 12,979     $ 40,563     $ 17,226     $ 57,421  

Less: fair value adjustment for Warrants

                      (20,941 )

Net income (loss) - diluted

  $ 12,979     $ 40,563     $ 17,226     $ 36,480  

Denominator:

                               

Weighted average common shares outstanding - basic

    117,221,419       116,931,623       117,187,287       116,398,177  

Dilutive effect of potential common shares from RSUs

    647,503       182,930       369,370       177,642  

Dilutive effect of potential common shares from Warrants

                      768,156  

Weighted average common shares outstanding - diluted

    117,868,922       117,114,553       117,556,657       117,343,975  

Earnings per share:

                               

Basic

  $ 0.11     $ 0.35     $ 0.15     $ 0.49  

Diluted

  $ 0.11     $ 0.35     $ 0.15     $ 0.31  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

For the thirteen weeks ended

   

For the twenty-six weeks ended

 
   

July 2, 2023

   

July 3, 2022

   

July 2, 2023

   

July 3, 2022

 

Anti-dilutive shares excluded from calculation of diluted EPS:

                               

Warrants

    14,633,311       14,633,311       14,633,311        

Stock options

    922,228       1,960,708       922,228       1,960,708  

Restricted stock units

    1,224,507       220,051       1,224,507       220,051  

Performance stock units

    2,469,412             2,469,412        

Unvested Earn-out Shares

    1,093,750       1,093,750       1,093,750       1,093,750  

Total anti-dilutive shares

    20,343,208       17,907,820       20,343,208       3,274,509