XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Numerator:    
Net income $ 61,390 $ 70,782
Denominator:    
Weighted average shares of common stock outstanding—basic (in shares) 63,806,156 63,277,596
Weighted average number of incremental shares issuable from unvested restricted stock and restricted stock units, as calculated using the treasury stock method (in shares) 4,194,236 5,550,650
Weighted average shares of common stock outstanding—diluted (in shares) 68,000,392 68,828,246
Net income per share attributable to holders of shares of common stock    
Basic (in dollars per share) $ 0.96 $ 1.12
Diluted (in dollars per share) $ 0.90 $ 1.03