XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Rental Payments For Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 4,207  
2026 5,125  
2027 4,465  
2028 3,280  
2029 2,327  
Thereafter 8,779  
Total 28,183  
Discount for present value of expected cash flows (3,526)  
Lease liability $ 24,657 $ 25,437