XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Components of Other Income, Net (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]        
Foreign currency exchange gain (loss) $ (236) $ (291) $ 337 $ (929)
Interest income, net 2,419 2,449 7,705 6,881
Other income, net 729 (54) 1,125 776
Total other income, net $ 2,912 $ 2,104 $ 9,167 $ 6,728