XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Maturities of Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 2,194
2025 1,944
2026 1,561
2027 1,097
2028 and thereafter 7,763
Total lease payments 14,559
Less amount of lease payment representing interest 4,996
Total present value of lease payments 9,563
Finance Leases  
2024 140
2025 137
2026 79
2027 28
2028 and thereafter 0
Total lease payments 384
Less amount of lease payment representing interest 19
Total present value of lease payments $ 365
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent, Other Liabilities, Noncurrent