v3.25.4
Leases - Schedule of Maturities of the Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,546  
2027 1,340  
2028 756  
2029 777  
2030 797  
Thereafter 2,070  
Total lease payments 8,286  
Less imputed interest 1,040  
Total operating lease liabilities $ 7,246 $ 7,422