XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Employee Stock Purchase Plan [Line Items]      
Employee contributions $ 681,000 $ 676,000 $ 564,000
Shares acquired 2,503,570    
Employee Stock Purchase Plan [Member]      
Employee Stock Purchase Plan [Line Items]      
Shares acquired 3,178 4,457 3,363
Average purchase price $ 214.19 $ 151.63 $ 167.71