v3.26.3
Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
May 24, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock awards $ (8) $ (11) $ (3,743) $ (3,226)  
Number of shares available (in shares) 400,000   400,000    
ESPP discount     85.00%    
2017 Omnibus Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock awards (in shares)     100,000    
Restricted stock awards     $ 13,800    
Granted (in shares)     100,000    
Grant date fair value     $ 16,700    
2017 Omnibus Plan | Assumed exercise of stock options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of stock options granted (in shares)     100,000    
Number of stock options granted, value     $ 7,800    
2017 Omnibus Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock approved for issuance (in shares)         5,000,000.0