XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Operating Lease Payments) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Operating Leased Assets [Line Items]      
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 15,900 $ 8,300  
Operating Lease, Weighted Average Discount Rate, Percent 2.40%   2.40%
Operating Lease, Weighted Average Remaining Lease Term 3 years 3 months 18 days   3 years 9 months 18 days
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2017 $ 6,000    
Total minimum lease payments 62,460    
lessee, operating lease, interest due (2,339)    
Operating Lease, Liability, Current 21,879   $ 18,783
Operating Lease, Liability, Noncurrent 40,581   $ 44,387
Operating Lease, Payments 16,900 $ 15,400  
Property Subject to Operating Lease [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2018 22,216    
2019 17,006    
2020 12,302    
2021 6,734    
2022 and beyond 541    
Lessee, Operating Lease, Liability, Payments, Due $ 64,799