XML 112 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 18,690 $ 19,574  
Sublease income (372) (486)  
Net lease cost $ 18,318 $ 19,088  
Rent expense of operating leases     $ 12,900
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term 42 years