XML 108 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Domestic $ 6,403 $ 6,771 $ 26,713
Foreign 8,419 7,391 6,222
State 3,291 4,831 3,789
Provision for current income tax expense (benefit) 18,113 18,993 36,724
Deferred:      
Domestic 3,800 2,542 1,711
Foreign (280) (390) (155)
State (204) (100) (228)
Provision for deferred income tax expense (benefit) 3,316 2,052 1,328
Provision for income tax $ 21,429 $ 21,045 $ 38,052