v3.25.4
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease Commitments    
2026 $ 62,079  
2027 50,428  
2028 29,555  
2029 24,943  
2030 33,319  
Thereafter 92,215  
Total undiscounted liabilities 292,539  
Less: Imputed interest (63,201)  
Total operating lease liabilities 229,338 $ 239,219
Less: Sublease Income    
2026 13,786  
2027 14,423  
2028 12,470  
2029 10,254  
2030 10,254  
Thereafter 10,254  
Total undiscounted liabilities 71,441  
Less: Imputed interest 0  
Total operating lease liabilities 71,441  
Net Lease Commitments    
2026 48,293  
2027 36,005  
2028 17,085  
2029 14,689  
2030 23,065  
Thereafter 81,961  
Total undiscounted liabilities 221,098  
Less: Imputed interest (63,201)  
Total operating lease liabilities $ 157,897