XML 91 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Narratives (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Leases [Abstract]      
Operating Lease, Expense $ 14,390,000    
Operating Leases, Income Statement, Sublease Revenue $ 1,272    
Operating Leases, Rent Expense, Net   $ 22,706,000 $ 11,429,000
Operating Lease, Weighted Average Remaining Lease Term 6 years 10 months 17 days    
Operating Lease, Weighted Average Discount Rate, Percent 5.18%