XML 78 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]      
Operating lease expense $ 12,055 $ 11,925  
Short-term lease expense 81 963  
Variable lease expense 2,265 1,586  
Total lease expense $ 14,401 14,474  
Weighted average remaining lease term 5 years 10 months 24 days    
Weighted average discount rate 3.73%    
Other Noncurrent Liabilities      
Lessee, Lease, Description [Line Items]      
Operating Lease, Liability $ 36,745 $ 39,291 $ 34,200
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 10 years