XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 67,031 $ 60,730 $ 128,421 $ 131,512
Denominator:        
Weighted average shares of common stock outstanding—basic (in shares) 64,551,353 63,422,701 64,180,642 63,350,545
Weighted average number of incremental shares issuable from unvested restricted stock and restricted stock units, as calculated using the treasury stock method (in shares) 3,316,028 6,377,327 3,700,981 5,966,247
Weighted average shares of common stock outstanding—diluted (in shares) 67,867,381 69,800,028 67,881,623 69,316,792
Net income per share attributable to holders of shares of common stock        
Basic (in dollars per share) $ 1.04 $ 0.96 $ 2.00 $ 2.08
Diluted (in dollars per share) $ 0.99 $ 0.87 $ 1.89 $ 1.90