Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Accounts receivable, allowances    
Accounts receivable, allowances $ 1,417 $ 1,337
Treasury stock    
Treasury stock, shares (in shares) 298,824 269,603
Redeemable Convertible Preferred Stock    
Temporary equity    
Redeemable preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Redeemable preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Redeemable preferred stock, shares issued (in shares) 80,000 80,000
Redeemable preferred stock, shares outstanding (in shares) 80,000 80,000
Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 32,557,301 30,163,613
Common stock, shares outstanding (in shares) 32,557,301 30,163,613
Non-Voting Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 600,000 600,000
Common stock, shares issued (in shares) 333,120 333,120
Common stock, shares outstanding (in shares) 333,120 333,120