XML 94 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Stock Plans - Employee Stock Purchase plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 31,463 $ 24,602 $ 84,270 $ 71,941
Unrecognized stock-based compensation expense $ 174,094   $ 174,094  
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     2,746 $ 2,391
Unrecognized stock-based compensation expense $ 523   $ 523