XML 161 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Restricted and Performance Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RSUs      
RSAs and PSUs      
Unvested balance, beginning of period (in shares) 535,447    
Granted (in shares) 232,162    
Vested (in shares) (224,447)    
Forfeited (in shares) (55,515)    
Unvested balance, shares end of period (in shares) 487,647 535,447  
Weighted Average Grant Date Fair Value      
Unvested balance, beginning balance (in dollars per share) $ 268.41    
Granted (in dollars per share) 382.23 $ 277.37 $ 312.27
Vested (in dollars per share) 251.45    
Forfeited (in dollars per share) 307.84    
Unvested balance, ending balance (in dollars per share) $ 325.91 $ 268.41  
PSUs      
RSAs and PSUs      
Unvested balance, beginning of period (in shares) 410,374    
Granted (in shares) 307,226    
Vested (in shares) (175,101)    
Forfeited (in shares) (13,417)    
Unvested balance, shares end of period (in shares) 529,082 410,374  
Weighted Average Grant Date Fair Value      
Unvested balance, beginning balance (in dollars per share) $ 286.77    
Granted (in dollars per share) 353.44 $ 233.50 $ 214.94
Vested (in dollars per share) 276.30    
Forfeited (in dollars per share) 293.64    
Unvested balance, ending balance (in dollars per share) $ 328.77 $ 286.77