XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Quarterly Financial Information Disclosure [Abstract]      
Revenues $ 895,589,000 $ 795,311,000 $ 718,562,000
Gross Profit 209,728,000 171,693,000 158,259,000
Net Income (Loss) $ 95,165,000 $ 76,252,000 $ 66,365,000
Net Income per Basic Common Share $ 1.85 $ 1.48 $ 1.28
Net Income per Diluted Common Share $ 1.83 $ 1.47 $ 1.26