XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income and Expense - Summary 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]        
Investment income $ 2,704 $ 2,635 $ 8,377 $ 5,372
Realized gain from foreign currency on cash and investments held 1,077 98 2,636 525
Other expense, net (3) (1,031) (47) (1,038)
Total other income, net $ 3,778 $ 1,702 $ 10,966 $ 4,859