v3.26.1
3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) - shares
shares in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]    
Shares underlying options and ESPP shares 3,217 7,031