XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2023   26,176,000      
Beginning balance at Mar. 31, 2023 $ 1,765,733 $ 262 $ 232,932 $ 1,571,574 $ (39,035)
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation (in shares)   1,000      
Stock-based compensation 6,877   6,877    
Shares issued upon vesting (in shares)   3,000      
Exercise of stock options (in shares)   8,000      
Exercise of stock options 548   548    
Shares withheld for taxes $ (698)   (698)    
Repurchases of common stock (Note 7) (in shares) (52,410) (52,000)      
Repurchases of common stock (Note 7) $ (25,469) $ (1)   (25,468)  
Excise taxes related to repurchases of common stock (123)     (123)  
Net income 63,552     63,552  
Total other comprehensive loss (8,299)       (8,299)
Ending balance (in shares) at Jun. 30, 2023   26,136,000      
Ending balance at Jun. 30, 2023 $ 1,802,121 $ 261 239,659 1,609,535 (47,334)
Beginning balance (in shares) at Mar. 31, 2024 25,593,000 25,593,000      
Beginning balance at Mar. 31, 2024 $ 2,107,468 $ 255 245,149 1,912,797 (50,733)
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation 8,231   8,231    
Shares issued upon vesting (in shares)   1,000      
Exercise of stock options (in shares)   9,000      
Exercise of stock options 601   601    
Shares withheld for taxes $ (495)   (495)    
Repurchases of common stock (Note 7) (in shares) (176,956) (177,000)      
Repurchases of common stock (Note 7) $ (151,967) $ (1)   (151,966)  
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 25,426,000 25,426,000      
Ending balance at Jun. 30, 2024 $ 2,074,482 $ 254 $ 253,486 $ 1,875,275 $ (54,533)