v3.25.2
Condensed 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
Common stock, beginning balance (in shares) at Mar. 31, 2024   55,501,000        
Equity, beginning balance at Mar. 31, 2024 $ 1,655,084 $ 555 $ 567,448 $ (219,621) $ (34,495) $ 1,341,197
Treasury stock, beginning balance (in shares) at Mar. 31, 2024       5,680,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 3,425   3,425      
Exercise of stock options (in shares) 38,300 38,000        
Exercise of stock options $ 1,975 $ 0 1,975      
Issuance of shares related to restricted stock (in shares)   178,000        
Issuance of shares related to restricted stock 0 $ 2 (2)      
Treasury share repurchases (in shares)       484,000    
Treasury share repurchases (31,945)     $ (31,945)    
Net income 49,068         49,068
Comprehensive income 3,160       3,160  
Common stock, ending balance (in shares) at Jun. 30, 2024   55,717,000        
Equity, ending balance at Jun. 30, 2024 1,680,767 $ 557 572,846 $ (251,566) (31,335) 1,390,265
Treasury stock, ending balance (in shares) at Jun. 30, 2024       6,164,000    
Common stock, beginning balance (in shares) at Mar. 31, 2025   56,010,000        
Equity, beginning balance at Mar. 31, 2025 $ 1,834,897 $ 560 593,402 $ (277,208) (37,659) 1,555,802
Treasury stock, beginning balance (in shares) at Mar. 31, 2025 6,501,000     6,501,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 3,682   3,682      
Exercise of stock options (in shares) 52,700 53,000        
Exercise of stock options $ 3,155 $ 0 3,155      
Issuance of shares related to restricted stock (in shares)   108,000        
Issuance of shares related to restricted stock 0 $ 1 (1)      
Treasury share repurchases (in shares)       459,000    
Treasury share repurchases (39,122)     $ (39,122)    
Net income 47,466         47,466
Comprehensive income 5,404       5,404  
Common stock, ending balance (in shares) at Jun. 30, 2025   56,171,000        
Equity, ending balance at Jun. 30, 2025 $ 1,855,482 $ 561 $ 600,238 $ (316,330) $ (32,255) $ 1,603,268
Treasury stock, ending balance (in shares) at Jun. 30, 2025 6,960,000     6,960,000