XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized   98,659    
Performance-based stock activity [Member]        
Number of Shares        
Nonvested stock, number of shares, beginning balance 280,000 421,000    
Granted, number of shares   223,000    
Vested, number of shares   (275,000)    
Forfeited, number of shares   (89,000)    
Nonvested stock, number of shares, ending balance   280,000 421,000  
Nonvested And Unearned Performance Shares   225,609    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share) $ 115.92 $ 78.27    
Weighted average grant date fair value (in USD per share)   152.46 $ 99.40 $ 80.89
Vested, weighted average grant date fair value (in USD per share)   55.05    
Forfeited, weighted average grant date fair value (in USD per share)   103.49    
Nonvested stock, weighted average grant date fair value, ending balance (in USD per share)   $ 115.92 $ 78.27  
Performance-based stock activity [Member] | Forecast [Member]        
Number of Shares        
Forfeited, number of shares (48,460)