XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Line Items]      
Total operating lease liabilities $ 24,122    
Option to extend, lease term 10 years    
Total lease cost $ 8,100 $ 7,700 $ 7,900
Operating lease costs 7,800 7,300 7,500
Short-term lease costs $ 300 $ 400 $ 400