XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Operating Lease Payments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]        
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 900 $ 12,900    
Operating Lease, Weighted Average Discount Rate, Percent 2.75%     2.90%
Operating Lease, Weighted Average Remaining Lease Term 4 years 3 months 18 days     4 years 6 months
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]        
2017 $ 14,309      
Total minimum lease payments 64,098      
lessee, operating lease, interest due (3,680)      
Operating Lease, Liability, Current 16,781   $ 16,781 $ 17,784
Operating Lease, Liability, Noncurrent 47,317   $ 47,317 $ 51,128
Operating Lease, Payments 5,300 $ 3,900    
Property Subject to Operating Lease [Member]        
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]        
2018 15,104      
2019 13,801      
2020 12,489      
2021 8,726      
2022 and beyond 3,349      
Lessee, Operating Lease, Liability, Payments, Due $ 67,778