XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Net Income (Loss) Per Common Share (Tables)
6 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

2023

  

January 1,

2023

  

December 31,

2023

  

January 1,

2023

 
  

(in thousands, except per share data)

 

Numerator:

                

Net income

 $62,907  $82,530  $31,665  $48,838 
                 

Denominator:

                

Weighted average shares outstanding

  64,835   64,675   64,814   64,606 

Effect of dilutive stock options and unvested restricted stock awards

  342   160   341   214 
                 

Diluted weighted-average shares outstanding

  65,177   64,835   65,155   64,820 
                 

Net income per common share

                

Basic

 $0.97  $1.28  $0.49  $0.76 

Diluted

 $0.97  $1.27  $0.49  $0.75