v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Mar. 31, 2024   153,554,000      
Beginning balance at Mar. 31, 2024 $ 2,107,468 $ 1,536 $ 243,050 $ 1,913,615 $ (50,733)
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation (in shares)   2,000      
Stock-based compensation 8,231   8,231    
Shares issued upon vesting (in shares)   6,000      
Shares issued upon vesting 0        
Exercise of stock options (in shares)   54,000      
Exercise of stock options 601 $ 1 600    
Shares withheld for taxes $ (495)   (495)    
Repurchases of common stock (Note 7) (in shares) (1,061,736) (1,062,000)      
Repurchases of common stock (Note 7) $ (151,967) $ (11)   (151,956)  
Excise taxes related to repurchases of common stock (1,181)     (1,181)  
Net income 115,625     115,625  
Total other comprehensive loss (3,800)       (3,800)
Ending balance (in shares) at Jun. 30, 2024   152,554,000      
Ending balance at Jun. 30, 2024 $ 2,074,482 $ 1,526 251,386 1,876,103 (54,533)
Beginning balance (in shares) at Mar. 31, 2025 150,201,000 150,201,000      
Beginning balance at Mar. 31, 2025 $ 2,513,013 $ 1,502 253,466 2,307,699 (49,654)
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation (in shares)   3,000      
Stock-based compensation 8,553   8,553    
Shares issued upon vesting (in shares)   4,000      
Shares issued upon vesting 0        
Shares withheld for taxes $ (237)   (237)    
Repurchases of common stock (Note 7) (in shares) (1,665,902) (1,666,000)      
Repurchases of common stock (Note 7) $ (182,991) $ (17)   (182,974)  
Excise taxes related to repurchases of common stock (1,627)     (1,627)  
Net income 139,203     139,203  
Total other comprehensive loss $ (8,435)       (8,435)
Ending balance (in shares) at Jun. 30, 2025 148,542,000 148,542,000      
Ending balance at Jun. 30, 2025 $ 2,467,479 $ 1,485 $ 261,782 $ 2,262,301 $ (58,089)