XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 47
2025 39
2026 39
2027 37
2028 0
Total future lease payments 162
Less: Interest (18)
Present value of lease liabilities 144
Operating Leases  
2024 17,554
2025 18,836
2026 18,082
2027 18,476
2028 17,401
Total future lease payments 90,349
Less: Interest (9,735)
Present value of lease liabilities $ 80,614