v3.25.1
Leases - Summary of Remaining Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 02, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
2025 $ 6,582    
2026 5,666    
2027 4,514    
2028 3,706    
2029 3,333    
Thereafter 0    
Total future minimum lease payments 23,801    
Less imputed interest 3,508    
Total operating lease liabilities $ 20,293 $ 15,300 $ 5,674