XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Other Income and Expense - Summary of Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Investment income $ 2,794 $ 1,611 $ 5,673 $ 2,737
Realized gain from foreign currency on cash and investments held 1,255 290 1,559 427
Other income (expense), net 7 (19) (44) (7)
Total other income, net $ 4,056 $ 1,882 $ 7,188 $ 3,157