v3.26.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
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    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 5,449   5,449      
Exercise of stock options (in shares) 70,500 70,000        
Exercise of stock options $ 3,907 $ 1 3,906      
Issuance of shares related to restricted stock 0 $ 1 (1)      
Treasury share repurchases (in shares)   116,000   1,611,000    
Treasury share repurchases (115,020)     $ (115,020)    
Net income 89,677         89,677
Comprehensive income (loss) 6,059       6,059  
Common stock, ending balance (in shares) at Sep. 30, 2025   56,196,000        
Equity, ending balance at Sep. 30, 2025 1,824,969 $ 562 602,756 $ (392,228) (31,600) 1,645,479
Treasury stock, ending balance (in shares) at Sep. 30, 2025       8,112,000    
Common stock, beginning balance (in shares) at Jun. 30, 2025   56,171,000        
Equity, beginning balance at Jun. 30, 2025 1,855,482 $ 561 600,238 $ (316,330) (32,255) 1,603,268
Treasury stock, beginning balance (in shares) at Jun. 30, 2025       6,960,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1,767   1,767      
Exercise of stock options (in shares)   17,000        
Exercise of stock options 752 $ 1 751      
Treasury share repurchases (in shares)   8,000   1,152,000    
Treasury share repurchases (75,898)     $ (75,898)    
Net income 42,211         42,211
Comprehensive income (loss) 655       655  
Common stock, ending balance (in shares) at Sep. 30, 2025   56,196,000        
Equity, ending balance at Sep. 30, 2025 1,824,969 $ 562 602,756 $ (392,228) (31,600) 1,645,479
Treasury stock, ending balance (in shares) at Sep. 30, 2025       8,112,000    
Common stock, beginning balance (in shares) at Mar. 31, 2026   56,211,000        
Equity, beginning balance at Mar. 31, 2026 $ 1,887,516 $ 562 608,520 $ (439,301) (28,368) 1,746,103
Treasury stock, beginning balance (in shares) at Mar. 31, 2026 8,892,000     8,892,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 5,225   5,225      
Exercise of stock options (in shares) 2,400 2,000        
Exercise of stock options $ 94   94      
Issuance of shares related to restricted stock (in shares)   125,000        
Issuance of shares related to restricted stock 0 $ 1 (1)      
Treasury share repurchases (in shares)       49,000    
Treasury share repurchases (2,684)     $ (2,684)    
Net income 54,472         54,472
Comprehensive income (loss) 42       42  
Common stock, ending balance (in shares) at Sep. 30, 2026   56,338,000        
Equity, ending balance at Sep. 30, 2026 $ 1,944,665 $ 563 613,838 $ (441,985) (28,326) 1,800,575
Treasury stock, ending balance (in shares) at Sep. 30, 2026 8,941,000     8,941,000    
Common stock, beginning balance (in shares) at Jun. 30, 2026   56,312,000        
Equity, beginning balance at Jun. 30, 2026 $ 1,916,716 $ 563 612,513 $ (441,962) (29,678) 1,775,280
Treasury stock, beginning balance (in shares) at Jun. 30, 2026       8,940,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1,231   1,231      
Exercise of stock options (in shares)   2,000        
Exercise of stock options 94   94      
Issuance of shares related to restricted stock (in shares)   24,000        
Treasury share repurchases (in shares)       1,000    
Treasury share repurchases (23)     $ (23)    
Net income 25,295         25,295
Comprehensive income (loss) 1,352       1,352  
Common stock, ending balance (in shares) at Sep. 30, 2026   56,338,000        
Equity, ending balance at Sep. 30, 2026 $ 1,944,665 $ 563 $ 613,838 $ (441,985) $ (28,326) $ 1,800,575
Treasury stock, ending balance (in shares) at Sep. 30, 2026 8,941,000     8,941,000