XML 102 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 13,153
2023 14,994
2024 13,500
2025 13,524
2026 13,061
Thereafter 61,636
Total lease payments 129,868
Less: amounts representing interest or imputed interest (10,581)
Present value of lease liabilities 119,287
Finance Leases  
2022 948
2023 944
2024 771
2025 301
2026 83
Thereafter 0
Total minimum lease payments 3,047
Less: amounts representing interest or imputed interest (26)
Present value of lease liabilities $ 3,021