XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income (Expense), Net - Schedule of Other Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Income and Expenses [Abstract]        
Net gain (loss) on foreign currency exchange contracts $ 374 $ 19 $ 159 $ (2,788)
Net gain (loss) on foreign currency exchange transactions (108) (1,085) (351) 545
Other income (expense) 8 215 297 476
Other income (expense), net $ 274 $ (851) $ 105 $ (1,767)