v3.25.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Mar. 31, 2024   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 9,947,427     9,947,427
Ending balance (in shares) at Jun. 30, 2024   5,847,398    
Ending balances at Jun. 30, 2024 $ 422,611,168   285,924,247 136,686,921
Beginning balance (in shares) at Mar. 31, 2025 5,374,012 5,374,012    
Beginning balances at Mar. 31, 2025 $ 439,480,464   266,426,478 173,053,986
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   16,360    
Proceeds from exercise of stock options 1,566,318   1,566,318  
Common stock repurchases (in shares)   (87,609)    
Common stock repurchases (13,018,311)     (13,018,311)
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   140,502    
Stock-based compensation (reversal) related to restricted stock, net of cancellations (1,797,081)   (1,797,081)  
Stock-based compensation related to stock options 275,881   275,881  
Net income $ 1,344,067     1,344,067
Ending balance (in shares) at Jun. 30, 2025 5,443,265 5,443,265    
Ending balances at Jun. 30, 2025 $ 427,851,338   $ 266,471,596 $ 161,379,742