XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
May 24, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock awards $ (3,735) $ (3,215)  
Employee Stock Purchase Plan Maximum Shares in Offering Period [Domain] 400,000    
Employee Stock Purchase Plan Purchase 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 $ 12,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 100,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 12,000    
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