XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Operating Lease Payments) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Operating Leased Assets [Line Items]      
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 5,900 $ 23,900  
Operating Lease, Weighted Average Discount Rate, Percent 2.55%   2.90%
Operating Lease, Weighted Average Remaining Lease Term 4 years 1 month 6 days   4 years 6 months
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2017 $ 9,391    
Total minimum lease payments 64,081    
lessee, operating lease, interest due (3,343)    
Operating Lease, Liability, Current 16,889   $ 17,784
Operating Lease, Liability, Noncurrent 47,192   $ 51,128
Operating Lease, Payments 10,700 $ 8,300  
Property Subject to Operating Lease [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2018 17,397    
2019 16,022    
2020 12,529    
2021 8,733    
2022 and beyond 3,352    
Lessee, Operating Lease, Liability, Payments, Due $ 67,424