XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Income Tax Disclosure [Abstract]      
Share-based payment arrangement, expense, tax benefit $ 2,910   $ 1,065
Increase in hare-based payment arrangement, expense, tax benefit, percent 173.00%    
Expected effective income tax rate for the year 27.00%    
Increase in deferred tax liability   $ 4,700  
Investment Tax Credit Carryforward      
Tax Credit Carryforward [Line Items]      
Tax credit carryforward $ 2,800