XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax benefit (expense) $ 7,925 $ (1,889) $ 14,866 $ 11,552
Effective tax rates (as a percent) 24.20% 7.20% 50.70% (43.70%)
Federal statutory income tax rate (as a percentage)     21.00%  
Excess tax benefit on stock compensation $ 175 $ 2,816 $ 1,982 $ 16,541
Income tax benefit from CARES Act $ 0 0 $ 6,104 0
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount   $ 1,900   $ 1,900