XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Components of Lease Cost for Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating leases:    
Lease cost $ 53,821 $ 49,872
Variable lease cost 3,739 3,819
Short term lease cost 468 267
Operating lease cost 58,028 53,958
Sublease income (1,798) (1,386)
Total lease cost net $ 56,230 $ 52,572