XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Commitments and Contingencies Disclosure [Abstract]      
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 10,603    
Lessee, Operating Lease, Liability, Payments, Due Year Two 9,859    
Finance Lease, Liability, Payments, Remainder of Fiscal Year 130    
Finance Lease, Liability, Payments, Due Year Two 54    
Lessee, Operating Lease, Liability, Payments, Due Year Three 8,539    
Finance Lease, Liability, Payments, Due Year Three 0    
Lessee, Operating Lease, Liability, Payments, Due Year Four 8,652    
Finance Lease, Liability, Payments, Due Year Four 0    
Lessee, Operating Lease, Liability, Payments, Due Year Five 8,866    
Finance Lease, Liability, Payments, Due Year Five 0    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 15,583    
Finance Lease, Liability, Payments, Due after Year Five 0    
Lessee, Operating Lease, Liability, Payments, Due 62,102    
Finance Lease, Liability, Payments, Due 184    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 10,424    
Finance Lease, Liability, Undiscounted Excess Amount 6    
Operating Lease, Liability 51,678    
Finance Lease, Liability 178   $ 3,500
Operating Lease, Liability, Current 7,663 $ 0  
Finance Lease, Liability, Current 124    
Operating Lease, Liability, Noncurrent 44,015 $ 0  
Finance Lease, Liability, Noncurrent $ 54