XML 19 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
U.S. federal and state $ 1,546 $ 1,065 $ 9,077
Foreign 9,525 9,530 8,320
Deferred:      
U.S. federal and state 1,643 4,051 389
Foreign 1,397 3,896 (2,747)
Provision for income taxes $ 14,111 $ 18,542 $ 15,039