XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Interest and Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Income and Expenses [Abstract]        
Foreign exchange (loss), net $ (2,202) $ (764) $ (3,847) $ (4,193)
Interest income, net 4,909 2,029 13,118 4,019
Other (expense) income, net (105) (4,767) 420 (5,282)
Total interest and other income (expense), net 2,602 (3,502) 9,691 (5,456)
Interest income 5,841 2,753 15,730 6,103
Interest expenses $ 932 $ 724 $ 2,612 $ 2,084