XML 47 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Line Items]      
Total operating lease liabilities $ 51,326    
Option to extend, lease term 10 years    
Total lease cost $ 9,300 $ 8,100 $ 7,700
Operating lease costs 9,000 7,800 7,300
Short-term lease costs $ 300 $ 300 $ 400