XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies, Net Income (Loss) Per Share (Details) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Reconciliation of basic and diluted net income (loss) per share [Abstract]      
Net income (loss) $ 7,361,000 $ 21,476,000 $ (7,290,000)
Basic shares (in shares) 19,119,727 19,023,145 18,913,788
Effect of dilutive stock options and warrants (in shares) 439,919 364,410 0
Diluted shares (in shares) 19,559,646 19,387,555 18,913,788
Net income (loss) per share [Abstract]      
Basic net income (loss) per share (in dollars per share) $ 0.38 $ 1.13 $ (0.39)
Diluted net income (loss) per share (in dollars per share) $ 0.38 $ 1.11 $ (0.39)
Options [Member]      
Antidilutive Securities [Abstract]      
Antidilutive securities excluded from effect of dilutive options and warrants (in shares) 725,998 1,279,251 1,738,106