XML 108 R100.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Components of Income Taxes Payable (Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Components of income taxes payable (receivable)    
Current taxes payable $ 2,305 $ 2,407
Deferred taxes receivable (2,619) (4,136)
State    
Components of income taxes payable (receivable)    
Current taxes payable 1,538 1,786
Deferred taxes receivable (968) (1,300)
Federal    
Components of income taxes payable (receivable)    
Current taxes payable 767 621
Deferred taxes receivable $ (1,651) $ (2,836)