XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Interest and Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Other Income and Expenses [Abstract]        
Foreign exchange (loss) gain, net $ (1,273) $ (1,211) $ (1,645) $ (3,429)
Interest income (expense), net 4,404 1,825 8,209 1,990
Other (expense) income, net 83 (285) 525 (515)
Total interest and other income (expense), net 3,214 329 7,089 (1,954)
Interest income 5,343 2,525 9,889 3,350
Interest expenses $ 939 $ 700 $ 1,680 $ 1,360