XML 93 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Schedule of Aggregate Future Minimum Payments for Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases, Future Minimum Payments [Line Items]  
Aggregate future payments $ 109,237
Impact of discounting (14,383)
Other Liabilities  
Operating Leases, Future Minimum Payments [Line Items]  
Operating Lease, Liability 94,854
Future Minimum Payments Due  
Operating Leases, Future Minimum Payments [Line Items]  
2022 27,694
2023 20,826
2024 13,824
2025 8,884
2026 5,978
2027 and thereafter $ 32,031