XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of TSR Award Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Shares      
Nonvested beginning balance (in shares) 1,330,374    
Granted (in shares) 649,672    
Vested (in shares) (624,069)    
Forfeited (in shares) (105,985)    
Nonvested ending balance (in shares) 1,249,992 1,330,374  
Weighted- Average Grant Date Fair Value Per Share      
Nonvested beginning balance (in dollars per share) $ 19.04    
Granted (in dollars per share) 51.51    
Vested (in dollars per share) 19.11    
Forfeited (in dollars per share) 30.81    
Nonvested, ending balance (in dollars per share) $ 34.65 $ 19.04  
Unrecognized compensation expense $ 7,000,000    
Weighted-average remaining period for recognition of unrecognized compensation costs 2 years 2 months 12 days    
Total Stockholder Return Restricted Stock Awards      
Shares      
Nonvested beginning balance (in shares) 590,073    
Granted (in shares) 304,212    
Vested (in shares) (220,339)    
Forfeited (in shares) (15,071)    
Nonvested ending balance (in shares) 658,875 590,073  
Weighted- Average Grant Date Fair Value Per Share      
Nonvested beginning balance (in dollars per share) $ 30.49    
Granted (in dollars per share) 95.31 $ 31.25 $ 23.43
Vested (in dollars per share) 39.92    
Forfeited (in dollars per share) 31.30    
Nonvested, ending balance (in dollars per share) $ 48.58 $ 30.49  
Unrecognized compensation expense $ 18,900,000    
Weighted-average remaining period for recognition of unrecognized compensation costs 2 years    
Fair value of vested shares $ 8,800,000 $ 2,000,000 $ 0
Restricted stock      
Weighted- Average Grant Date Fair Value Per Share      
Granted (in dollars per share) $ 51.51 $ 20.14 $ 15.00
Vesting period 3 years    
Unrecognized compensation expense $ 30,100,000    
Weighted-average remaining period for recognition of unrecognized compensation costs 2 years    
Fair value of vested shares $ 11,900,000 $ 8,800,000 $ 7,600,000