XML 91 R78.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:      
Federal $ 23,526    
State 11,553 $ 5,010 $ 486
Foreign 5,183 1,303 1,171
Current provision for income taxes 40,262 6,313 1,657
Deferred:      
State (205) 111 (805)
Foreign (172) (570)  
Deferred provision for income taxes (377) (459) (805)
Provision for income taxes $ 39,885 $ 5,854 $ 852