XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 10,582
2024 10,529
2025 7,102
2026 6,671
2027 6,122
Thereafter 20,785
Total lease payments 61,791
Less imputed interest (7,651)
Present value of lease liability $ 54,140
Operating Lease, Weighted Average Discount Rate, Percent 3.40%
Operating Lease Weighted Average Remaining Lease Term [Abstract]  
Lease Weighted Average Remaining Lease Term 9 years 3 months 18 days
Finance Lease Liabilities, Payments, Due  
2023 $ 960
2024 362
2025 104
2026 56
2027 8
Total lease payments 1,490
Less imputed interest (31)
Present value of lease liability $ 1,459
Finance Lease, Weighted Average Discount Rate, Percent 3.40%
Finance Lease, Weighted Average Remaining Lease Term 5 years 10 months 24 days