v3.25.4
Net Income Per Share - Schedule of Weighted-Average Anti-dilutive Common Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Unvested RSAs and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common share equivalents (in shares) 5,171 140 3,860 246
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common share equivalents (in shares) 57 57 44 98
Shares committed under ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common share equivalents (in shares) 0 4 0 4