XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
class_of_stock
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Number of classes of common stock | class_of_stock     2  
Numerator:        
Net income | $ $ 95,302 $ 70,803 $ 277,791 $ 199,224
Denominator:        
Weighted average shares of common stock outstanding—basic (in shares) 65,831,122 64,411,668 65,563,605 64,258,216
Weighted average number of incremental shares issuable from unvested restricted stock and restricted stock units, as calculated using the treasury stock method (in shares) 2,929,837 3,474,633 2,994,720 3,638,086
Weighted average shares of common stock outstanding—diluted (in shares) 68,760,959 67,886,301 68,558,325 67,896,302
Net income per share attributable to holders of shares of common stock        
Basic (in dollars per share) | $ / shares $ 1.45 $ 1.10 $ 4.24 $ 3.10
Diluted (in dollars per share) | $ / shares $ 1.39 $ 1.04 $ 4.05 $ 2.93