XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail)
$ in Thousands
Mar. 31, 2023
USD ($)
2023 (excluding the three months ended March 31, 2023) $ 5,299
2024 6,458
2025 5,777
2026 4,503
2027 3,012
Thereafter 1,243
Total future lease payments 26,292
Less: Imputed interest (1,663)
Present value of lease liabilities $ 24,629