XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
tax_audit
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Income Tax Disclosure [Line Items]          
Effective income tax rates 26.60% 23.00% 23.60% 10.90%  
Decrease in tax expense due to excess tax benefit from stock-based compensation $ 700,000 $ 1,200,000 $ 2,700,000 $ 5,100,000  
Effective income tax rate prior to the inclusion of excess tax benefit and other discrete items (percent) 28.00%   28.00%    
Unrecognized tax benefits, including interest $ 4,200,000   $ 4,200,000   $ 3,900,000
Minimum          
Income Tax Disclosure [Line Items]          
Change in uncertain tax positions 0   0    
Maximum          
Income Tax Disclosure [Line Items]          
Change in uncertain tax positions $ 500,000   $ 500,000    
State          
Income Tax Disclosure [Line Items]          
Number of income tax audits in process | tax_audit     1