Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details)

v3.23.1
Stock-Based Compensation (Summary of Restricted Stock Unit Activity) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 5,808,000 $ 5,503,000
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted, number of shares 256,331  
Granted, weighted average grant date fair value per share $ 83.50  
Stock-based compensation expense $ 3,770,000 $ 3,607,000
Unrecognized costs related to share based compensation $ 36,300,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 3 years 3 days