v3.25.4
EARNINGS PER SHARE
9 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE Earnings Per Share
The calculations of basic and diluted earnings per share attributable to holders of shares of common stock are presented below. The determination of weighted average shares of common stock outstanding includes both the Company's Class A common stock and Class B common stock.
Three Months Ended December 31,Nine Months Ended December 31,
2025202420252024
Numerator:
Net income$116,548 $95,302 $325,862 $277,791 
Denominator:
Weighted average shares of common stock outstanding — basic66,633,965 65,831,122 66,615,145 65,563,605 
Weighted average number of incremental shares pertaining to unvested restricted stock and issuable in respect of unvested restricted stock units, as calculated using the treasury stock method
1,792,679 2,929,837 2,076,287 2,994,720 
Weighted average shares of common stock outstanding — diluted68,426,644 68,760,959 68,691,432 68,558,325 
Basic earnings per share$1.75 $1.45 $4.89 $4.24 
Diluted earnings per share$1.70 $1.39 $4.74 $4.05