XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Total
Impact of ASC 326 adoption
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Impact of ASC 326 adoption
Beginning balance (shares) at Mar. 31, 2021     6,805,294      
Beginning balance at Mar. 31, 2021 $ 404,927,441     $ 255,590,674 $ 149,336,767  
Increase (Decrease) in Shareholders' Equity [Roll Forward]            
Proceeds from exercise of stock options, net of cancellations (in shares)     154,699      
Proceeds from exercise of stock options, net of cancellations 12,805,646     12,805,646    
Common stock repurchases (in shares)     (589,533)      
Common stock repurchases (111,139,261)       (111,139,261)  
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)     (22,146)      
Stock-based compensation (reversal) related to restricted stock, net of cancellations 9,036,852     9,036,852    
Stock-based compensation (reversal) related to stock options 3,473,913     3,473,913    
Net income 53,919,837       53,919,837  
Ending balance (shares) at Mar. 31, 2022     6,348,314      
Ending balance at Mar. 31, 2022 373,024,428 $ (1,880,346)   280,907,085 92,117,343 $ (1,880,346)
Increase (Decrease) in Shareholders' Equity [Roll Forward]            
Proceeds from exercise of stock options, net of cancellations (in shares)     7,569      
Proceeds from exercise of stock options, net of cancellations 654,920     654,920    
Common stock repurchases (in shares)     (73,643)      
Common stock repurchases (14,314,089)       (14,314,089)  
Stock-based compensation (reversal) related to restricted stock, net of cancellations (in shares)     (51,158)      
Stock-based compensation (reversal) related to restricted stock, net of cancellations 4,067,525     4,067,525    
Stock-based compensation (reversal) related to stock options 2,442,309     2,442,309    
Net income $ 21,231,990       21,231,990  
Ending balance (shares) at Mar. 31, 2023 6,231,082   6,231,082      
Ending balance 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, net of cancellations (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 (reversal) related to stock options (3,754,209)     (3,754,209)    
Net income $ 77,345,227       77,345,227  
Ending balance (shares) at Mar. 31, 2024 5,938,665   5,938,665      
Ending balance at Mar. 31, 2024 $ 424,427,216     $ 286,432,952 $ 137,994,264