XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share (Details) - shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 397,449 451,792
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 772,015 1,252,739
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 0 651,817
2025 Convertible Notes as converted to common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 0 221,276
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share (in shares) 9,591 18,887