Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.21.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Stock-based compensation expense $ 4,874,000 $ 3,675,000
Stock Options [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Stock-based compensation expense 1,910,000 1,704,000
Unrecognized costs related to share based compensation $ 17,000,000.0  
Weighted average period of recognition of unrecognized costs related to stock options, years 2 years 11 months 1 day  
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Stock-based compensation expense $ 2,964,000 $ 1,971,000
Unrecognized costs related to share based compensation $ 27,700,000  
Weighted average period of recognition of unrecognized costs related to stock options, years 2 years 8 months 26 days