Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Activity (Details)

v3.23.1
Share-Based Compensation - Activity (Details) - USD ($)
3 Months Ended
Feb. 21, 2023
Feb. 15, 2022
Feb. 16, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Stock Options, Number of Shares            
Converted/Exercised (in shares)       (28,840) (12,269)  
Stock options, additional disclosures            
Weighted average remaining contractual term for vested stock options       5 years 10 months 24 days    
Unrecognized share-based compensation expense            
Total unrecognized compensation expense related to unvested awards       $ 25,232,000    
Restricted Stock Awards            
Restricted Stock Awards, Number of Shares            
Balance at beginning of period (in shares)       173,200    
Granted (in shares)       95,400    
Converted/Exercised (in shares)       (95,000.0)    
Forfeited/Expired (in shares)       (5,300)    
Balance at end of period (in shares)       168,300    
Restricted Stock Awards, Weighted Average Grant Date Fair Value Per Share            
Balance at beginning of period (in dollars per share)       $ 195.06    
Granted (in dollars per share)       202.24    
Converted/Exercised (in dollars per share)       145.57    
Forfeited/Expired (in dollars per share)       242.76    
Balance at end of period (in dollars per share)       $ 225.41    
Unrecognized share-based compensation expense            
RSAs, Unrecognized Compensation Expense on Unvested Awards       $ 24,835,000    
Weighted Average Remaining Compensation Expense Period       1 year 2 months 12 days    
Assumptions used to estimate the fair values of the awards granted:            
Measurement period (years)       2 years 10 months 9 days 2 years 10 months 13 days  
Risk free interest rate (as a percent)       4.42% 1.76%  
Dividend yield (as a percent)       0.00% 0.00%  
Estimated fair value of market-based RSAs at grant date (in dollars per share)       $ 270.64 $ 298.20  
Restricted Stock Awards | Performance-based conditions            
Restricted stock awards, additional disclosures            
Grant date fair value $ 4,192,000 $ 3,097,000 $ 2,197,000      
Restricted Stock Awards | Performance-based conditions | Payout Range-0%            
Restricted stock awards, additional disclosures            
Payout range (as a percent) 0.00% 0.00% 0.00%      
Restricted Stock Awards | Performance-based conditions | Payout Range-25%            
Restricted stock awards, additional disclosures            
Payout range (as a percent) 25.00% 25.00% 25.00%      
Related expenses $ 1,048,000 $ 774,000 $ 549,000      
Restricted Stock Awards | Performance-based conditions | Payout Range-100%            
Restricted stock awards, additional disclosures            
Payout range (as a percent) 100.00% 100.00% 100.00%      
Related expenses $ 4,192,000 $ 3,097,000 $ 2,197,000      
Restricted Stock Awards | Performance-based conditions | Payout Range-200%            
Restricted stock awards, additional disclosures            
Payout range (as a percent) 200.00% 200.00% 200.00%      
Related expenses $ 8,384,000 $ 6,194,000 $ 4,394,000      
RSAs granted February 17, 2020 | Performance-based conditions            
Restricted stock awards, additional disclosures            
Cumulative period of achievement       3 years    
Cumulative achievement percentage       200.00%    
Total compensation expense recognized over the performance period, net of forfeitures       $ 5,000,000.0    
Stock Options            
Stock Options, Number of Shares            
Balance at beginning of period (in shares)       182,200    
Converted/Exercised (in shares)       (28,800)    
Balance at end of period (in shares)       153,400    
Stock Options, Weighted Average Grant Date Fair Value Per Share            
Balance at beginning of period (in dollars per share)       $ 32.25    
Converted/Exercised (in dollars per share)       13.07    
Balance at end of period (in dollars per share)       35.98    
Stock Options, Weighted Average Exercise Price Per Share            
Balance at beginning of period (in dollars per share)       86.79    
Converted/Exercised (in dollars per share)       35.67    
Balance at end of period (in dollars per share)       $ 96.40    
Stock options, additional disclosures            
Aggregate intrinsic value       $ 17,277,200   $ 13,992,300
Converted/Exercised aggregate intrinsic value       $ 4,504,800    
Exercisable, Number of shares       145,900    
Exercisable, Weighted Average Grant Date Fair Value Per Share       $ 33.25    
Exercisable Weighted Average Exercise Price Per Share       $ 90.39    
Exercisable, Aggregate Intrinsic Value       $ 17,277,200    
Unrecognized share-based compensation expense            
Stock options, Unrecognized Compensation Expense on Unvested Awards       $ 397,000    
Weighted Average Remaining Compensation Expense Period       6 months