XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Schedule of Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Additional Financial Information Disclosure [Abstract]      
Interest income $ 47,142 $ 9,074 $ 43,654
Gain (loss) on sale of securities, net (287) 687 (868)
Foreign currency exchange gains (losses), net (4,387) 788 1,818
Sublease income 11,591 6,624 0
Gain from transaction with Woven Planet 0 119,284 0
Impairment charges (135,714) 0 0
Other, net (18,333) (524) (935)
Other income (expense), net $ (99,988) $ 135,933 $ 43,669