v3.26.1
Quarterly Results (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Quarterly Financial Information Disclosure [Abstract]      
Revenues $ 958,527,000 $ 895,589,000 $ 795,311,000
Gross Profit 232,863,000 209,728,000 171,693,000
Net Income (Loss) $ 110,344,000 $ 95,165,000 $ 76,252,000
Effect on basic earnings per share $ 2.15 $ 1.85 $ 1.48
Effect on diluted earnings per share $ 2.14 $ 1.83 $ 1.47