XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail) - Restricted Stock Awards [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total      
Nonvested stock, number of shares, beginning balance 943    
Granted, number of shares 376    
Vested, number of shares (405)    
Forfeited, number of shares (78)    
Nonvested stock, number of shares, ending balance 836 943  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 78.68 $ 63.00  
Weighted average grant date fair value (in USD per share) 98.94 $ 80.84 $ 49.69
Vested, weighted average grant date fair value (in USD per share) 61.32    
Forfeited, weighted average grant date fair value (in USD per share) 77.14    
Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share) $ 63.00    
Two Thousand And Twelve Plan [Member]      
Total      
Nonvested stock, number of shares, beginning balance 926    
Granted, number of shares 355    
Vested, number of shares (388)    
Forfeited, number of shares (76)    
Nonvested stock, number of shares, ending balance 817 926  
Stock Ownership Participation Program [Member]      
Total      
Nonvested stock, number of shares, beginning balance 17    
Granted, number of shares 21    
Vested, number of shares (17)    
Forfeited, number of shares (2)    
Nonvested stock, number of shares, ending balance 19 17