XML 49 R19.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE
6 Months Ended
Sep. 30, 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 September 30,Six Months Ended September 30,
2025202420252024
Numerator:
Net income$111,781 $93,549 $209,314 $182,489 
Denominator:
Weighted average shares of common stock outstanding — basic66,963,260 65,822,690 66,605,683 65,429,115 
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,627,771 2,599,910 2,154,860 3,021,751 
Weighted average shares of common stock outstanding — diluted68,591,031 68,422,600 68,760,543 68,450,866 
Basic earnings per share$1.67 $1.42 $3.14 $2.79 
Diluted earnings per share$1.63 $1.37 $3.04 $2.67