XML 85 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 9,223 $ 20,553 $ 14,435
State 2,640 2,933 1,275
Foreign 1,468 876 1,129
Deferred:      
Federal (2,890) (3,051) 922
State (1,765) (915) 151
Foreign (614) (134) (363)
Provision for income taxes $ 8,062 $ 20,262 $ 17,549