XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Computation of Net Income Per Share of Common Stock (Tables)
6 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator:

                

Net income

 $4,750  $4,887  $11,474  $2,363 

Denominator:

                

Weighted-average shares of common stock outstanding

  45,170   37,931   43,028   37,463 

Weighted-average shares subject to repurchase

  (1,928)  (979)  (1,958)  (1,146)

Shares used in per-share calculation ― basic

  43,242   36,952   41,070   36,317 

Shares used in per-share calculation ― diluted

  44,210   37,499   41,988   36,951 

Net income per share ― basic

 $0.11  $0.13  $0.28  $0.07 

Net income per share ― diluted

 $0.11  $0.13  $0.27  $0.06