v3.26.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance, common stock (in shares) at Mar. 31, 2023   54,857,000        
Beginning balance at Mar. 31, 2023 $ 1,447,084 $ 548 $ 535,356 $ (189,114) $ (31,564) $ 1,131,858
Beginning balance, treasury stock (in shares) at Mar. 31, 2023       5,165,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 14,010   14,010      
Exercise of stock options (in shares) 440,300 441,000        
Exercise of stock options $ 18,089 $ 5 18,084      
Issuance of shares related to restricted stock (in shares)   203,000        
Issuance of shares related to restricted stock 0 $ 2 (2)      
Treasury share repurchases (in shares)       515,000    
Treasury share repurchases (30,507)     $ (30,507)    
Net income 209,339         209,339
Other comprehensive (loss) income (2,931)       (2,931)  
Ending balance, common stock (in shares) at Mar. 31, 2024   55,501,000        
Ending balance at Mar. 31, 2024 1,655,084 $ 555 567,448 $ (219,621) (34,495) 1,341,197
Ending balance, treasury stock (in shares) at Mar. 31, 2024       5,680,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 11,157   11,157      
Exercise of stock options (in shares) 303,400 303,000        
Exercise of stock options $ 14,802 $ 3 14,799      
Issuance of shares related to restricted stock (in shares)   206,000        
Issuance of shares related to restricted stock 0 $ 2 (2)      
Treasury share repurchases (in shares)       821,000    
Treasury share repurchases (57,587)     $ (57,587)    
Net income 214,605         214,605
Other comprehensive (loss) income (3,164)       (3,164)  
Ending balance, common stock (in shares) at Mar. 31, 2025   56,010,000        
Ending balance at Mar. 31, 2025 $ 1,834,897 $ 560 593,402 $ (277,208) (37,659) 1,555,802
Ending balance, treasury stock (in shares) at Mar. 31, 2025 6,501,000     6,501,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 10,835   10,835      
Exercise of stock options (in shares) 80,300 80,000        
Exercise of stock options $ 4,285 $ 1 4,284      
Issuance of shares related to restricted stock (in shares)   121,000        
Issuance of shares related to restricted stock 0 $ 1 (1)      
Treasury share repurchases (in shares)       2,391,000    
Treasury share repurchases (162,093)     $ (162,093)    
Net income 190,301         190,301
Other comprehensive (loss) income 9,291       9,291  
Ending balance, common stock (in shares) at Mar. 31, 2026   56,211,000        
Ending balance at Mar. 31, 2026 $ 1,887,516 $ 562 $ 608,520 $ (439,301) $ (28,368) $ 1,746,103
Ending balance, treasury stock (in shares) at Mar. 31, 2026 8,892,000     8,892,000