XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cost of Sales [Member] | Foreign Currency Exchange Contract [Member]      
Derivative [Line Items]      
Realized gains (losses) on closed contracts $ 850 $ 224 $ (3,855)
Unrealized gains (losses) on open contracts 245 (156) (176)
Cumulative net pre-tax gains (losses) 1,095 68 (4,031)
Interest Income [Member] | Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Interest earned 10,110 10,974 8,872
Interest Income [Member] | Interest Rate Swaps Cash Flow Hedges [Member]      
Derivative [Line Items]      
Interest earned 1,281 326  
Other comprehensive income [Member] | Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Unrealized gains (losses) on open contracts 40,954 (18,001) $ 25,969
Other comprehensive income [Member] | Interest Rate Swaps Cash Flow Hedges [Member]      
Derivative [Line Items]      
Unrealized gains (losses) on open contracts $ (2,835) $ (2,974)