XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
2023 (excluding the three months ended June 30, 2023) $ 3,486
2024 6,858
2025 6,211
2026 4,929
2027 3,427
Thereafter 2,262
Total future lease payments 27,173
Less: Imputed interest (1,946)
Present value of lease liabilities $ 25,227