XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of components of lease expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 4,643 $ 3,558 $ 3,232
Finance lease cost:      
Amortization of right-of-use assets 232 309 308
Interest on lease liability 289 289 315
Total finance lease cost 521 598 623
Total lease cost $ 5,164 $ 4,156 $ 3,855