v3.26.3
Leases - Maturities of Lease Liabilities by Year (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 4,775  
2027 20,028  
2028 18,307  
2029 16,153  
2030 14,183  
Thereafter 52,053  
Total lease payments 125,499  
Less: imputed interest (18,581)  
Total $ 106,918 $ 95,392