XML 126 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
2025 $ 10,114
2026 9,080
2027 7,679
2028 5,892
2029 4,205
Thereafter 32,670
Total future lease payments 69,640
Less: Imputed interest (20,023)
Present value of lease liabilities, Total $ 49,617
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities