XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Operating Lease Payments) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Operating Leased Assets [Line Items]      
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 12,700 $ 5,900  
Operating Lease, Weighted Average Discount Rate, Percent 2.30%   2.40%
Operating Lease, Weighted Average Remaining Lease Term 3 years 6 months   3 years 9 months 18 days
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2017 $ 11,280    
Total minimum lease payments 64,802    
lessee, operating lease, interest due (2,543)    
Operating Lease, Liability, Current 20,497   $ 18,783
Operating Lease, Liability, Noncurrent 44,305   $ 44,387
Operating Lease, Payments 11,000 $ 10,700  
Property Subject to Operating Lease [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2018 20,381    
2019 16,239    
2020 12,233    
2021 6,698    
2022 and beyond 514    
Lessee, Operating Lease, Liability, Payments, Due $ 67,345