v3.25.2
Derivatives - Summary of Fair Value of Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset $ 886  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current  
Derivative Liability $ 913 $ 584
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Cash Flow Hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset $ 762  
Derivative Liability 913 $ 584
Balance Sheet Hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset $ 124