v3.25.2
NET LOSS PER SHARE (Tables)
3 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
Three Months Ended
June 30,
20252024
Numerator:
Net loss attributable to common stockholders—basic and diluted $(7,030)$(10,039)
Denominator:
Weighted average common shares outstanding—basic and diluted169,208,938 175,561,535 
Net loss per share attributable to common stockholders - basic and diluted$(0.04)$(0.06)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share
As of
June 30,
20252024
Stock options to purchase common stock9,035,834 11,548,010
Restricted stock units25,054,789 13,475,758 
Warrants to purchase common stock13,036,333 13,036,333
2025 Convertible Notes as converted to common stock4,425,5264,194,811 
Employee Stock Purchase Plan377,732263,954