XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]      
Trade receivables $ 98,761,000 $ 135,116,000  
Factoring fees 615,000 800,000  
Factoring receivables not yet paid [1] 755,000 18,532,000  
Interest Rate Swap      
Derivative [Line Items]      
Hedge Ineffectiveness Incurred 0 0  
Foreign Currency Derivatives      
Derivative [Line Items]      
Gain (loss) on derivatives $ (7,542,000) $ 12,113,000 $ 4,954,000
Foreign Currency Derivatives | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Gain (loss) on derivatives     (3,806,000)
Foreign Currency Derivatives | Derivatives Not Designated as Hedging Instruments | Foreign Currency Gain (Loss)      
Derivative [Line Items]      
Gain (loss) on derivatives     $ (3,806,000)
[1] During the year ended December 31, 2024, the factoring agreements the Company was party to either expired or were terminated. As of December 31, 2024 there were remaining receivables factored and outstanding that will be collected in the future, however, no further factoring can occur under these factoring agreements.