XML 111 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Income Tax Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 14,123 $ 9,700 $ 12,995
State 5,698 4,035 3,243
Foreign 1,537 2,418 1,476
Total current 21,358 16,153 17,714
Deferred:      
Federal 320 4,072 (9,425)
State (25) 1,452 2,749
Foreign (418) (250) 72
Total deferred (123) 5,274 (6,604)
Income tax expense $ 21,235 $ 21,427 $ 11,110