Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Summary of Stock Option Activity) (Details)

v3.23.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Granted, number of shares 470,803  
Granted, weighted average exercise price $ 22.80  
Options outstanding, beginning, weighted average remaining contractual life, years 2 years 8 months 19 days  
Options outstanding, ending, weighted average remaining contractual life, years 2 years 8 months 19 days  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding, beginning, weighted average remaining contractual life, years 2 years 8 months 19 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 470,803  
Granted, weighted average exercise price $ 22.80  
Stock-based compensation expense $ 5,808,000 $ 5,503,000
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 2,038,000 $ 1,896,000
Unrecognized costs related to share based compensation $ 19,900,000