XML 22 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
Lessee, operating lease liabilities, due next twelve months $ 7,926  
Lessee, operating lease liabilities, due year two 8,602  
Lessee, operating lease liabilities, due year three 7,381  
Lessee, operating lease liabilities, due year four 4,618  
Lessee, operating lease liabilities, due year five 3,977  
Lessee, operating lease liabilities, due after year five 23,314  
Lessee, operating lease liabilities, due 55,818  
Lessee, operating lease liabilities, undiscounted excess amount (9,572)  
Operating lease, liability $ 46,246 $ 23,900