XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Amounts Recognized In Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value Disclosures [Abstract]        
Net gains (losses) from non-designated forward contracts $ (896) $ 540 $ (457) $ 690
Other foreign currency transactions gains (losses) 1,501 (1,248) (958) (1,979)
Total foreign exchange gains (losses), net $ 605 $ (708) $ (1,415) $ (1,289)