XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2023   54,857,000        
Equity, beginning balance at Mar. 31, 2023 $ 1,447,084 $ 548 $ 535,356 $ (189,114) $ (31,564) $ 1,131,858
Treasury stock, beginning balance (in shares) at Mar. 31, 2023       5,165,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 10,283   10,283      
Exercise of stock options (in shares) 268,900 269,000        
Exercise of stock options $ 10,818 $ 3 10,815      
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,524)     $ (30,524)    
Net income 159,881         159,881
Comprehensive income (loss) 3,035       3,035  
Common stock, ending balance (in shares) at Dec. 31, 2023   55,329,000        
Equity, ending balance at Dec. 31, 2023 1,600,577 $ 553 556,452 $ (219,638) (28,529) 1,291,739
Treasury stock, ending balance (in shares) at Dec. 31, 2023       5,680,000    
Common stock, beginning balance (in shares) at Sep. 30, 2023   55,291,000        
Equity, beginning balance at Sep. 30, 2023 1,535,959 $ 552 552,369 $ (219,661) (35,994) 1,238,693
Treasury stock, beginning balance (in shares) at Sep. 30, 2023       5,680,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 2,449   2,449      
Exercise of stock options (in shares)   38,000        
Exercise of stock options 1,635 $ 1 1,634      
Treasury share repurchases 23     $ 23    
Net income 53,046         53,046
Comprehensive income (loss) 7,465       7,465  
Common stock, ending balance (in shares) at Dec. 31, 2023   55,329,000        
Equity, ending balance at Dec. 31, 2023 1,600,577 $ 553 556,452 $ (219,638) (28,529) 1,291,739
Treasury stock, ending balance (in shares) at Dec. 31, 2023       5,680,000    
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     5,680,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 8,424   8,424      
Exercise of stock options (in shares) 243,900 243,000        
Exercise of stock options $ 12,340 $ 3 12,337      
Issuance of shares related to restricted stock (in shares)   195,000        
Issuance of shares related to restricted stock (1) $ 1 (2)      
Treasury share repurchases (in shares)       683,000    
Treasury share repurchases (46,222)     $ (46,222)    
Net income 164,477         164,477
Comprehensive income (loss) (5,669)       (5,669)  
Common stock, ending balance (in shares) at Dec. 31, 2024   55,939,000        
Equity, ending balance at Dec. 31, 2024 $ 1,788,433 $ 559 588,207 $ (265,843) (40,164) 1,505,674
Treasury stock, ending balance (in shares) at Dec. 31, 2024 6,363,000     6,363,000    
Common stock, beginning balance (in shares) at Sep. 30, 2024   55,769,000        
Equity, beginning balance at Sep. 30, 2024 $ 1,731,761 $ 557 576,596 $ (263,498) (26,536) 1,444,642
Treasury stock, beginning balance (in shares) at Sep. 30, 2024       6,329,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 2,865   2,865      
Exercise of stock options (in shares)   170,000        
Exercise of stock options 8,748 $ 2 8,746      
Issuance of shares related to restricted stock (in shares)   0        
Issuance of shares related to restricted stock 0 $ 0        
Treasury share repurchases (in shares)       34,000    
Treasury share repurchases (2,345)     $ (2,345)    
Net income 61,032         61,032
Comprehensive income (loss) (13,628)       (13,628)  
Common stock, ending balance (in shares) at Dec. 31, 2024   55,939,000        
Equity, ending balance at Dec. 31, 2024 $ 1,788,433 $ 559 $ 588,207 $ (265,843) $ (40,164) $ 1,505,674
Treasury stock, ending balance (in shares) at Dec. 31, 2024 6,363,000     6,363,000