XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Leases Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Lessee, Lease, Description [Line Items]          
Operating lease right-of-use asset $ 13,156   $ 13,156   $ 15,680
Operating lease liabilities 16,921   16,921   $ 19,467
Rental expense for operating leases $ 3,300 $ 3,200 6,800 $ 6,100  
Cash payments for operating leases     4,200 $ 3,200  
Loss on termination of lease     $ 400    
Minimum          
Lessee, Lease, Description [Line Items]          
Operating leases term (in years) 1 year   1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Operating leases term (in years) 12 years   12 years