XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail)
$ in Thousands
Sep. 30, 2023
USD ($)
2023 (excluding the nine months ended September 30, 2023) $ 1,691
2024 7,196
2025 6,578
2026 5,313
2027 3,822
Thereafter 2,613
Total future lease payments 27,213
Less: Imputed interest (2,014)
Present value of lease liabilities $ 25,199