XML 110 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Schedule of Lease Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease costs $ 32,862 $ 32,358
Short-term lease costs 472 820
Variable lease costs (11) 8
Sublease income (2,106) (2,765)
Net lease costs $ 31,217 $ 30,421