XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Operating Lease Payments) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Operating Leased Assets [Line Items]      
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 8,300 $ 26,400  
Operating Lease, Weighted Average Discount Rate, Percent 2.51%   2.90%
Operating Lease, Weighted Average Remaining Lease Term 3 years 10 months 24 days   4 years 6 months
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2017 $ 4,884    
Total minimum lease payments 61,753    
lessee, operating lease, interest due (2,999)    
Operating Lease, Liability, Current 17,292   $ 17,784
Operating Lease, Liability, Noncurrent 44,461   $ 51,128
Operating Lease, Payments 15,400 $ 12,800  
Property Subject to Operating Lease [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2018 18,017    
2019 16,339    
2020 12,841    
2021 9,080    
2022 and beyond 3,591    
Lessee, Operating Lease, Liability, Payments, Due $ 64,752