v3.26.3
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Lease Liabilities, Payments Due [Abstract]    
2026 $ 3,246  
2027 12,576  
2028 11,017  
2029 5,567  
2030 4,319  
Thereafter 19,782  
Total lease payments 56,507  
Less imputed interest (8,822)  
Total operating lease liabilities $ 47,685 $ 53,834