XML 126 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 7,168
2024 6,080
2025 5,324
2026 4,037
2027 2,545
Thereafter 803
Total future lease payments 25,957
Less: Imputed interest (1,499)
Present value of lease liabilities $ 24,458