XML 40 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Provision for Income Taxes $ 13,551 $ 7,821
Effective Income Tax Rate Reconciliation, Percent 26.00% 9.00%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount $ 647 $ 12,161
Effective Income Tax Rate Reconciliation, ASU 2016-09 Benefit for Stock Compensation, Percent 1.00% 14.00%
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss $ 284 $ 185
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss 3,995 $ (890)
Unrecognized Tax Benefits 494  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 402  
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 118  
Unrecognized Tax Benefits, Interest on Income Taxes Expense 15  
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 1