v3.25.4
LEASES - Schedule of Future Lease Payments for Non-cancellable Operating Leases and Reconciliation to Carrying Amount of Operating Lease Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 48,073  
2027 52,747  
2028 44,308  
2029 42,990  
2030 41,783  
2031 and thereafter 136,375  
Total undiscounted lease liability 366,276  
Less imputed interest (95,671)  
Total discounted lease liability 270,605  
Operating lease liabilities 45,518 $ 41,886
Operating lease liabilities, net of current portion $ 225,087 $ 229,541