XML 85 R55.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 111,781 $ 93,549 $ 209,314 $ 182,489
Denominator:        
Weighted average shares of common stock outstanding—basic (in shares) 66,963,260 65,822,690 66,605,683 65,429,115
Weighted average number of incremental shares issuable from unvested restricted stock and restricted stock units, as calculated using the treasury stock method (in shares) 1,627,771 2,599,910 2,154,860 3,021,751
Weighted average shares of common stock outstanding—diluted (in shares) 68,591,031 68,422,600 68,760,543 68,450,866
Net income per share attributable to holders of shares of common stock        
Basic (in dollars per share) $ 1.67 $ 1.42 $ 3.14 $ 2.79
Diluted (in dollars per share) $ 1.63 $ 1.37 $ 3.04 $ 2.67