v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (shares) at Mar. 31, 2023   6,231,082    
Beginning balance at Mar. 31, 2023 $ 383,535,319   $ 288,071,839 $ 95,463,480
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   34,649    
Proceeds from exercise of stock options, net of cancellations 2,867,974   2,867,974  
Common stock repurchases (in shares)   (295,201)    
Common stock repurchases (36,505,861)     (36,505,861)
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   (31,865)    
Stock-based compensation (reversal) related to restricted stock, net of cancellations (752,652)   (752,652)  
Stock-based compensation related to stock options (3,754,209)   (3,754,209)  
Net income 77,046,344     77,046,344
Ending balance (shares) at Mar. 31, 2024   5,938,665    
Ending balance at Mar. 31, 2024 422,436,915   286,432,952 136,003,963
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   25,268    
Proceeds from exercise of stock options, net of cancellations 2,358,547   2,358,547  
Common stock repurchases (in shares)   (400,617)    
Common stock repurchases (54,681,676)     (54,681,676)
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   (189,304)    
Stock-based compensation (reversal) related to restricted stock, net of cancellations (22,972,296)   (22,972,296)  
Stock-based compensation related to stock options 607,275   607,275  
Net income $ 89,242,722     89,242,722
Ending balance (shares) at Mar. 31, 2025 5,374,012 5,374,012    
Ending balance at Mar. 31, 2025 $ 436,991,487   266,426,478 170,565,009
Increase (Decrease) in Shareholders' Equity [Roll Forward]        
Proceeds from exercise of stock options (in shares)   26,609    
Proceeds from exercise of stock options, net of cancellations 2,737,900   2,737,900  
Common stock repurchases (in shares)   (858,642)    
Common stock repurchases (133,588,153)     (133,588,153)
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)   114,526    
Stock-based compensation (reversal) related to restricted stock, net of cancellations 9,260,888   9,260,888  
Stock-based compensation related to stock options 1,017,145   1,017,145  
Net income $ 34,586,024     34,586,024
Ending balance (shares) at Mar. 31, 2026 4,656,505 4,656,505    
Ending balance at Mar. 31, 2026 $ 351,005,291   $ 279,442,411 $ 71,562,880