XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Financial Statement Information - Schedule of Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Additional Financial Information Disclosure [Abstract]        
Interest income $ 12,945 $ 1,923 $ 20,321 $ 7,008
Gain (loss) on sale of securities, net (28) (17) (61) 685
Foreign currency exchange gains (losses), net (7,121) 736 (6,436) 1,212
Sublease income 2,555 2,947 10,099 2,947
Gain from transaction with Woven Planet 0 119,284 0 119,284
Impairment charges (135,714) 0 (135,714) 0
Other, net 1,208 169 (3,648) (748)
Other income (expense), net $ (126,155) $ 125,042 $ (115,439) $ 130,388