XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments - Schedule of Fair Value of Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivatives Fair Value [Line Items]    
Foreign exchange contracts forwards $ 300 $ (2,029)
Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Foreign exchange contracts — Forwards 563 0
Foreign exchange contracts — Forwards $ (263) $ (2,029)