XML 95 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Plans - Employee Stock Purchase plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 26,403 $ 23,615 $ 52,807 $ 47,339
Unrecognized stock-based compensation expense $ 131,201   $ 131,201  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price as a percentage of fair market value     85.00%  
Length of offering period (in months)     6 months  
Maximum employee payroll percent deduction of salary 10.00%   10.00%  
Maximum amount of stock purchasable by employees within a calendar year     $ 25  
Number of shares purchased by employees (in shares)     68 96
Proceeds received     $ 5,486 $ 5,164
Compensation expense     1,701 $ 1,662
Unrecognized stock-based compensation expense $ 1,569   $ 1,569