XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2020
Mar. 31, 2021
Mar. 31, 2020
Operating Loss Carryforwards [Line Items]      
Effective income tax rate (percent)   22.20% (82.50%)
Share-based compensation, excess tax benefit, amount   $ 800 $ 2,400
Income tax benefit   $ (6,373) $ 25,064
Accounting Standards Update 2016-16 | Cumulative Effect, Period of Adoption, Adjustment | Foreign      
Operating Loss Carryforwards [Line Items]      
Income tax benefit $ 30,600