XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Additional Financial Information Disclosure [Abstract]    
Interest income $ 2,879 $ 21,327
Gain (loss) on sale of securities, net 701 (962)
Foreign currency exchange gains (losses), net (588) (514)
Other, net 613 (682)
Other income (expense), net $ 3,605 $ 19,169