XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Mar. 31, 2023   6,231,082    
Beginning balances at Mar. 31, 2023 $ 385,226,737   $ 288,071,839 $ 97,154,898
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   7,540    
Proceeds from exercise of stock options 709,294   709,294  
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   1,875    
Stock-based compensation (reversal) related to restricted stock, net of cancellations 1,099,351   1,099,351  
Stock-based compensation related to stock options 313,347   313,347  
Net income (loss) 9,538,748     9,538,748
Ending balance (in shares) at Jun. 30, 2023   6,240,497    
Ending balances at Jun. 30, 2023 $ 396,887,477   290,193,831 106,693,646
Beginning balance (in shares) at Mar. 31, 2024 5,938,665 5,938,665    
Beginning balances at Mar. 31, 2024 $ 424,427,216   286,432,952 137,994,264
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   7,011    
Proceeds from exercise of stock options 686,382   686,382  
Common stock repurchases (in shares)   (79,324)    
Common stock repurchases (11,254,770)     (11,254,770)
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   (18,954)    
Stock-based compensation (reversal) related to restricted stock, net of cancellations (1,338,807)   (1,338,807)  
Stock-based compensation related to stock options 143,720   143,720  
Net income (loss) $ 9,947,427     9,947,427
Ending balance (in shares) at Jun. 30, 2024 5,847,398 5,847,398    
Ending balances at Jun. 30, 2024 $ 422,611,168   $ 285,924,247 $ 136,686,921