XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Minimum Rental Commitment Due Under Operating Lease (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 16,036
2023 13,087
2024 11,377
2025 10,150
2026 9,631
2027 and beyond 33,156
Total future minimum lease payments 93,437
Less imputed interest (10,244)
Present value of operating lease liabilities $ 83,193