XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Expected Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 5,512  
2026 4,950  
2027 4,284  
2028 3,276  
2029 2,327  
Thereafter 8,779  
Total 29,128  
Discount for present value of expected cash flows (3,691)  
Lease liability at December 31, 2024 $ 25,437 $ 28,261