XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Supplemental Balance Sheet Lease information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 46,571 $ 34,465
Operating Lease Supplemental Balance Sheet Information [Line Items]    
Operating Lease, Liability, Noncurrent   28,896
Operating Lease, Liability $ 49,759 $ 36,258
Operating Lease, Weighted Average Remaining Lease Term 6 years 8 months 12 days 6 years
Operating Lease, Weighted Average Discount Rate, Percent 5.02% 5.57%
Other Noncurrent Liabilities [Member]    
Operating Lease Supplemental Balance Sheet Information [Line Items]    
Operating Lease, Liability, Noncurrent $ 41,019  
Accrued Liabilities    
Operating Lease Supplemental Balance Sheet Information [Line Items]    
Operating Lease, Liability, Current $ 8,740 $ 7,362