XML 76 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Leases [Abstract]        
Lease term 12 years      
Rent expense   $ 24,200 $ 15,200  
Remaining lease term 6 years 7 months 6 days      
Discount rate 5.50%      
Operating lease right-of-use assets $ 98,774 $ 0   $ 66,400
Right-of-use asset obtained in exchange for operating lease 50,500      
Operating lease right-of-use assets 34,300      
Operating lease payments $ 21,800