XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies, Net (Loss) Income Per Share (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Reconciliation of basic and diluted net income per share [Abstract]      
Net (loss) income $ (4,207,000) $ 7,361,000 $ 21,476,000
Basic shares (in shares) 19,340,246 19,119,727 19,023,145
Effect of dilutive stock options (in shares) 0 439,919 364,410
Diluted shares (in shares) 19,340,246 19,559,646 19,387,555
Net (Loss) Income Per Share [Abstract]      
Basic net (loss) income per share (in dollars per share) $ (0.22) $ 0.38 $ 1.13
Diluted net (loss) income per share (in dollars per share) $ (0.22) $ 0.38 $ 1.11
Options [Member]      
Antidilutive Securities [Abstract]      
Antidilutive securities excluded from effect of dilutive options and warrants (in shares) 1,854,795 725,998 1,279,251
Convertible Notes [Member]      
Antidilutive Securities [Abstract]      
Antidilutive securities excluded from effect of dilutive options and warrants (in shares) 5,846