XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share

The following table represents the calculation of basic and diluted earnings per share (unaudited; in thousands, except per share data):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2025

2024

2025

2024

Net income

    

$

66

    

$

1,493

$

1,389

    

$

6,274

Per share information:

Earnings per share:

Basic

$

0.00

$

0.05

$

0.05

$

0.20

Diluted

$

0.00

$

0.05

$

0.05

$

0.20

Weighted-average shares used in computation:

Basic

 

28,065

 

30,976

 

28,439

 

31,212

Effect of dilutive options and RSUs

417

623

510

646

Diluted

 

28,482

 

31,599

 

28,949

 

31,858