Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Activity (Details)

v3.23.3
Share-Based Compensation - Activity (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 21, 2023
Feb. 15, 2022
Feb. 16, 2021
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2022
Stock Options, Number of Shares                          
Converted/Exercised (in shares)       (17,409) (4,762) (28,840) (7,111) (5,835) (12,269)        
Stock options, additional disclosures                          
Weighted average remaining contractual term for vested stock options                   5 years 7 months 6 days      
Unrecognized share-based compensation expense                          
Total unrecognized compensation expense related to unvested awards       $ 19,297,000           $ 19,297,000      
Restricted Stock Awards                          
Restricted Stock Awards, Number of Shares                          
Balance at beginning of period (in shares)           173,200       173,200      
Granted (in shares)                   105,100      
Converted/Exercised (in shares)                   (100,700)      
Forfeited/Expired (in shares)                   (8,000.0)      
Balance at end of period (in shares)       169,600           169,600      
Restricted Stock Awards, Weighted Average Grant Date Fair Value Per Share                          
Balance at beginning of period (in dollars per share)           $ 195.06       $ 195.06      
Granted (in dollars per share)                   202.08      
Converted/Exercised (in dollars per share)                   147.25      
Forfeited/Expired (in dollars per share)                   229.50      
Balance at end of period (in dollars per share)       $ 227.31           $ 227.31      
Unrecognized share-based compensation expense                          
RSAs, Unrecognized Compensation Expense on Unvested Awards       $ 19,121,000           $ 19,121,000      
Weighted Average Remaining Compensation Expense Period                   1 year      
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 2 years 10 months 13 days  
Risk free interest rate (as a percent)                   4.42% 1.76% 0.22%  
Dividend yield (as a percent)                   0.00% 0.00% 0.00%  
Estimated fair value of market-based RSAs at grant date (in dollars per share)                   $ 270.64 $ 298.20 $ 298.66  
Restricted Stock Awards | Performance-based conditions                          
Restricted stock awards, additional disclosures                          
Grant date fair value $ 4,128,000 $ 3,042,000 $ 2,189,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,032,000 $ 761,000 $ 547,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,128,000 $ 3,042,000 $ 2,189,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,256,000 $ 6,084,000 $ 4,378,000                    
RSAs granted February 17, 2020 | Performance-based conditions                          
Restricted stock awards, additional disclosures                          
Cumulative period of achievement           3 years       3 years      
Cumulative achievement percentage           200.00%              
Total compensation expense recognized over the performance period, net of forfeitures                   $ 5,000,000.0      
Employee Stock Option [Member]                          
Stock Options, Number of Shares                          
Balance at beginning of period (in shares)           182,200       182,200      
Converted/Exercised (in shares)                   (51,000.0)      
Balance at end of period (in shares)       131,200           131,200      
Stock Options, Weighted Average Grant Date Fair Value Per Share                          
Balance at beginning of period (in dollars per share)           $ 32.25       $ 32.25      
Converted/Exercised (in dollars per share)                   18.67      
Balance at end of period (in dollars per share)       $ 37.67           37.67      
Stock Options, Weighted Average Exercise Price Per Share                          
Balance at beginning of period (in dollars per share)           $ 86.79       86.79      
Converted/Exercised (in dollars per share)                   50.71      
Balance at end of period (in dollars per share)       $ 100.82           $ 100.82      
Stock options, additional disclosures                          
Aggregate intrinsic value       $ 19,777,700           $ 19,777,700     $ 13,992,300
Converted/Exercised aggregate intrinsic value                   $ 9,141,200      
Exercisable, Number of shares       123,700           123,700      
Exercisable, Weighted Average Grant Date Fair Value Per Share                   $ 34.55      
Exercisable Weighted Average Exercise Price Per Share       $ 93.99           $ 93.99      
Exercisable, Aggregate Intrinsic Value       $ 19,502,800           $ 19,502,800      
Unrecognized share-based compensation expense                          
Stock options, Unrecognized Compensation Expense on Unvested Awards       $ 176,000           $ 176,000      
Weighted Average Remaining Compensation Expense Period                   2 months 12 days