v3.26.1
3. NET LOSS PER COMMON SHARE (Tables)
3 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted net loss per share

Three Months Ended June 30, 

2026

2025

(In thousands, except per share amounts)

Net loss

  ​ ​ ​

$

(4,792)

  ​ ​ ​

$

(2,217)

Denominators:

Weighted average shares—Basic

37,346

26,967

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan shares

Weighted average shares—Dilutive

 

37,346

 

26,967

Net loss per common share—Basic

 

$

(0.13)

$

(0.08)

Net loss per common share—Diluted

 

$

(0.13)

$

(0.08)

Schedule of anti-dilutive shares

Three Months Ended June 30, 

2026

2025

  ​ ​ ​

(In thousands)

Shares underlying options and ESPP shares

3,217

7,031