XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2025
USD ($)
class_of_stock
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]    
Number of classes of common stock | class_of_stock 2  
Numerator:    
Net income | $ $ 97,533 $ 88,940
Denominator:    
Weighted average shares of common stock outstanding—basic (in shares) 66,244,178 65,031,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,643,792 3,469,843
Weighted average shares of common stock outstanding—diluted (in shares) 68,887,970 68,501,059
Net income per share attributable to holders of shares of common stock    
Basic (in dollars per share) | $ / shares $ 1.47 $ 1.37
Diluted (in dollars per share) | $ / shares $ 1.42 $ 1.30