XML 102 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details)
Dec. 31, 2019
Minimum [Member] | Office Leases [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Lessee, Operating Lease, Term of Contract 1 year
Minimum [Member] | Equipment Leases [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Lessee, Operating Lease, Term of Contract 1 year
Maximum [Member] | Office Leases [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 10 years 5 months
Lessee, Operating Lease, Term of Contract 10 years 5 months
Maximum [Member] | Equipment Leases [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 4 years 9 months
Lessee, Operating Lease, Term of Contract 4 years 9 months