XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 18,454
2024 17,176
2025 15,534
2026 15,087
2027 14,487
2028 and beyond 62,715
Total future minimum lease payments 143,453
Less: imputed interest (27,855)
Present value of operating lease liabilities 115,598
Less: lease liabilities, current (14,289)
Lease liabilities, long-term 101,309
Finance Leases  
2023 114
2024 113
2025 0
2026 0
2027 0
2028 and beyond 0
Total future minimum lease payments 227
Less: imputed interest (9)
Present value of operating lease liabilities 218
Less: lease liabilities, current (107)
Lease liabilities, long-term $ 111