XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2024
USD ($)
class_of_stock
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]    
Number of classes of common stock | class_of_stock 2  
Numerator:    
Net income | $ $ 88,940 $ 61,390
Denominator:    
Weighted average shares of common stock outstanding—basic (in shares) 65,031,216 63,806,156
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,469,843 4,194,236
Weighted average shares of common stock outstanding—diluted (in shares) 68,501,059 68,000,392
Net income per share attributable to holders of shares of common stock    
Basic (in dollars per share) | $ / shares $ 1.37 $ 0.96
Diluted (in dollars per share) | $ / shares $ 1.30 $ 0.90