XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Summary of Restricted Stock Unit Transactions (Detail) - Restricted Stock Units [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock units granted 222,626 359,030
Weighted-average grant date fair value    
Restricted stock units granted (in dollars per share) $ 49.17 $ 36.96
2014 Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Beginning balance 939,865  
Restricted stock units granted 222,626  
Restricted stock units vested (800,500)  
Ending balance 361,991  
Weighted-average grant date fair value    
Beginning balance (in dollars per share) $ 48.55  
Restricted stock units granted (in dollars per share) 49.17  
Restricted stock units vested (in dollars per share) 48.65  
Restricted stock units canceled/forfeited (in dollars per share) 0  
Ending balance (in dollars per share) $ 48.71