v3.26.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details)
12 Months Ended
Mar. 31, 2026
Rate
shares
Share-Based Payment Arrangement [Abstract]  
Employee stock purchase plan maximum shares in offering period (in shares) | shares 400,000
Employee stock purchase plan purchase discount | Rate 85.00%