XML 49 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Components of Lease Cost for Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating leases:    
Lease cost $ 12,968 $ 12,088
Variable lease cost 845 713
Short-Term lease cost 128  
Operating lease cost 13,941 12,801
Sublease income (268)  
Total lease cost net $ 13,673 $ 12,801